考核1.斐波那契数列偶数和
#include <stdio.h>int main()
{
int a=1,b=2,c=a+b,sum;
sum=b+c;
if(sum%2==0&&sum<40000000)
printf("%d\n",sum);
sum+=sum;
printf("%d\n",sum);
return 0;
}
结果输出10 你这是要实现啥,连循环语句都没有 你这算法不对,c=a+bb=ca=b ,每一次循环计算再计算c是不是偶数 {:5_99:}{:5_99:}
#include <stdio.h>
int main(){
int sum = 0, a = 1, b = 1, c;
while(sum < 4e7){
sum += a%2 ? 0 : a;
c = a;
a = b;
b += c;
}
printf("sum = %d", sum);
return 0;
}
页:
[1]