C语言 填空题答案 急!!! 求高手帮忙!非常感谢

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:11:34
4、计算1+2+3+……+100 While循环实现
#include <stdio.h>
main()
{ int i;
double sum;
____①____
while(____②____)
{
sum = sum + i;
____③____
}
printf("sum=____④____ \n",sum);
}
①_________________________

②_________________________

③_________________________

④_________________________

5、利用数组输出费波拉数列的前20个数。费波拉数列:1 1 2 3 5 8 13 21 34 ……
#include <stdio.h>
main()
{ double arrA[____①____];
int i;
____②____= 1;
____③____= 1;
for(____④____;____⑤____; i++ )
{
arrA[i] = ____⑥____+ arrA[i-1];
}
for( i = 0; i < 25; i++ )
{
printf("8.0%f",arrA[i]);
if( (i+1) % 5 == 0 ) printf("\n");
}
}
①_________________________

②_________________________

③_________________________

④______________

4、
①sum=0;i = 1;

②i<=100

③i++;

④%f

5、

①25

②arrA[0]

③arrA[1]

④i=2

⑤i<25

⑥arrA[i-2]

6、

① n = 0;

②i<10

③arrA[n]

④n = i;

7、

①dblA = 1

② i<=n

③dblA

④i,jc(i)

以下是经上机调试过的源程序,给你参考参考!
void main()
{
int i;
double sum;
sum=0;i = 1;
while(i<=100)
{
sum = sum + i;
i++;
}
printf("sum=%f\n",sum);
}
5、void main()
{
double arrA[25];
int i;
arrA[0] = 1;
arrA[1] = 1;
for(i=2; i<25; i++ )
{
arrA[i] = arrA[i-2] + arrA[i-1];
}
for( i = 0; i < 25; i++ )
{
printf("%8.0f",arrA[i]);
if( (i+1) % 5 == 0 ) printf("\n");
}
}
6、void main()
{