C语言程序设计考试试题
1.父亲今年30岁,儿子今年6岁,编程求出多少年后父亲的年龄是儿子的2倍。请将下列程序补充完整。
Main()
{
【 1 】son=6,father=30;
While(father【2 】son*2)
{
father=father+1;
son=son+1;
}
Printf(“father=%【3 】,son=%d \n”,father,【4 】);
}
2.求1至100之间自然数的和。试将下列程序补充完整。
main()
{
IntI,sum;
【1】;
Sum=【2】;
While(【3】)
{sum=sum+I;
【4】;
Printf(“1+2+3+4……+100=%d \n”,【5】);
}
3.编程求S=1!+2!+3!+……n!(n由键盘输入)。请将源程序补充完整。Main()
{lomgintt,s;
IntI,j,n;
S=0;
Printf(“%d”,【1】);
For(i=1;i<=n;【2】)
{ t=【3】
For(j=1;j<=I;j++)
t=t*j;
S=【4】;
}
Printf(“s=%ld \n”,【5】);
}