单选题
下面程序是输出一个正整数等差数列的前十项, 此数列前四项之和及之积分别是26和880, 【 1 】处应填入什么内容,请选择填空。
下面程序是输出一个正整数等差数列的前十项, 此数列前四项之和及之积分别是26和880, 【 1 】处应填入什么内容,请选择填空。
#include
main ()
{ int a,d,i,s,f,x; / *a是第一项 */
for(a=1;a<30;a++)
for(d=1;d<=5;d++)
{s=0;f=1;x=a;
for(i=1;i<=4;i++)
{s=s+x;
i=f*x;
x=x+d;
}
if(s==26&&f==88)
for(i=0;i<10;i++)
printf(“%3d”,【 1 】);
}
printf(“\n”);
}
A
a+i*d
B
i*d
C
a+(i+1)*d
D
a+d
答案解析
正确答案:A
解析:
循环控制
相关题目
单选题
C 语言中, 【1】 是程序的基本组成部分.
单选题
函数调用语句 func((e1, e2) , (e3, e4, e5) ) 中含有【1】 个实参.
单选题
int x=2; z=-x+++1; 则 z 的值为【1】 .
单选题
C 语言中一个函数由函数首部和【1】 两部分组成.
单选题
执行语句 char str[81] ="abcdef"; 后, 字符串 str 结束标志存储在 str[【1】 ](在括号内填写下标值) 中.
单选题
调用 fopen 函数打开一文本文件, 在"使用方式"这一项中,为输入而打开需填入【1】 .
单选题
为了 避免嵌套条件语句的二义性, C 语言规定 else 与其前面最近的【1】 语句配对.
单选题
设变量定义为"int x=3, *p=&x; ", 设变量 x 的地址为 2000, 则*p=【1】 , &(*p) =【2】 (填数字)
单选题
下列程序的运行结果是【1】 , main() {unsigned x1; intb=-1; x1=b; printf("%u", x1) ; }
单选题
当 a=3, b=2, c=1; 时, 执行以下程序段后 c=【1】 .
if(a>b) a=b;
if(b>c) b=c;
else c=b;
c=a;
