方法:利用取余运算使数组中的元素被循环修改与取出
int main()
{
int f[2] = {1, 0};
int num, i;
printf("input num:");
scanf("%d", &num);
for(i=0; i < num; i++)
{
printf("%d\t", f[i%2]);
f[(i+1)%2] += f[i%2];
}
return 0;
}
iceclean 2021-03-06 11:51 原文
方法:利用取余运算使数组中的元素被循环修改与取出
int main()
{
int f[2] = {1, 0};
int num, i;
printf("input num:");
scanf("%d", &num);
for(i=0; i < num; i++)
{
printf("%d\t", f[i%2]);
f[(i+1)%2] += f[i%2];
}
return 0;
}