下面程序的功能是输出一个正整数等差数列的前十项,该输出数列的前四项之和是26,该输出数列的前四项之积是880。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。
#include
int main()
{
int a,d,i,s,f,x;
for (a=1;a<=6;a++)
{
for(d=1;d<=5;d++)
{
s=0;
f=1;
x=a;
for(i=1;i<=4;i++)
{
s=s+x;
f=f*x;
x=x+d;
}
if(______________)
{
for(i=0;_________;i++)
printf("%3d",_________);
}
}
}
return 0;
}
A、第19行: s=26 && f=880
第21行: i<10
第23行: i*d
B、第19行: s==26 || f==880
第21行: i<=10
第23行: a+i
C、第19行: s==26 && f==880
第21行: i<10
第23行: a+i*d
D、第19行: s=26 || f=880
第21行: i<=10
第23行: d+i*a
#include
int main()
{
int a,d,i,s,f,x;
for (a=1;a<=6;a++)
{
for(d=1;d<=5;d++)
{
s=0;
f=1;
x=a;
for(i=1;i<=4;i++)
{
s=s+x;
f=f*x;
x=x+d;
}
if(______________)
{
for(i=0;_________;i++)
printf("%3d",_________);
}
}
}
return 0;
}
A、第19行: s=26 && f=880
第21行: i<10
第23行: i*d
B、第19行: s==26 || f==880
第21行: i<=10
第23行: a+i
C、第19行: s==26 && f==880
第21行: i<10
第23行: a+i*d
D、第19行: s=26 || f=880
第21行: i<=10
第23行: d+i*a
C语言程序设计精髓