新手 请教个程序 每句都是干嘛的呢谢谢
新手 请教个程序 每句都是干嘛的呢谢谢
2016-04-19 16:02
程序代码:#include <stdio.h>
//此程序实质上是输出1,1,2,3,5,8,13,21...此种数列前20项,从第三项开始为前两项之和
void main()
{
int i;
int f[20]={1,1}; //定义一个有20个元素的数组f,初始化数组的前两个元素都为1
for(i=2;i<20;i++) //从第三项开始,注意数组的下标从0开始
{
f[i]=f[i-2]+f[i-1]; //从第三项开始为前两项之和
}
for(i=0;i<20;i++) //输出20个数组元素的值
{
if(i%5==0) printf("\n"); //输出的内容每隔5个换一行
printf("12d",f[i]); //以12个字符的宽度输出数组元素
}
printf("\n");
}

2016-04-19 16:18
哇塞 太帅了 谢谢谢谢
2016-04-19 16:29