小程序员


私信TA

用户名:No01

访问量:78503

签 名:

加油 加油 去北大

等  级
排  名 60
经  验 10999
参赛次数 0
文章发表 82
年  龄 20
在职情况 学生
学  校 河南工院
专  业 物联网

  自我简介:

校学生会干部; 蓝桥杯选手;

解题思路:





注意事项:





参考代码:/*有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。
请编程实现在第n年的时候,共有多少头母牛?
输入
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
输出
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。 */
#include <stdio.h>
int main()
{
 int one,two,three,four;
 int i,n,sum;
 while(~scanf("%d",&n)&&n)
 {
  for(one=0,two=0,three=0,four=1,i=0;i<n-1;i++)
  {
   four+=three;
   three=two;
   two=one;
   one=four;
  }
  sum=one+two+three+four;
  printf("%d\n",sum);
 }
 return 0;
 }

 

0.0分

0 人评分

  评论区

还可以
2018-03-19 12:43:02
  • «
  • 1
  • »