当前位置:编程学习 > C/C++ >>

问题一百四十七:母牛的故事

[plain] 
#include <stdio.h> 
 
int main() 

    int year; 
    int i; 
    int a[1000]; 
 
    while(scanf("%d", &year)!=EOF && year!=0) 
    { 
        a[0]=1;     //第一年 
        a[1]=2;     //第二年 
        a[2]=3;     //第三年 
        a[3]=4;     //第四年 
 
        for(i=3; i<year; i++) 
        { 
            a[i]=a[i-1]+a[i-3]; 
        } 
     
        printf("%d\n", a[year-1]); 
    } 
 
    return 0; 

#include <stdio.h>

int main()
{
    int year;
 int i;
 int a[1000];

 while(scanf("%d", &year)!=EOF && year!=0)
 {
  a[0]=1;     //第一年
  a[1]=2;     //第二年
  a[2]=3;     //第三年
  a[3]=4;     //第四年

  for(i=3; i<year; i++)
  {
   a[i]=a[i-1]+a[i-3];
  }
   
  printf("%d\n", a[year-1]);
 }

    return 0;
}


 

补充:软件开发 , C语言 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,