c语言网络教学平台课程考试答案
Ⅰ 求:中国石油大学(华东)现代远程教育 C语言 在线考试答案
1.从键盘输入10个整数,求其和。
#include <stdio.h>
main()
{
int i,x,s=0;
printf("请输入10个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&x);
s=s+x;
}
printf("s=%d\n",s);
}
2.计算s=1!+2!+…+10!
方法1:
#include <stdio.h>
main()
{
int i,j;
long s=0,t;
for(i=1;i<=10;i++)
{
t=1;
for(j=1;j<=i;j++)
t=t*j;
s=s+t;
}
printf("1!+2!+...+10!=%ld\n",s);
}
方法2:
#include <stdio.h>
main()
{
int i;
long s=0,t=1;
for(i=1;i<=10;i++)
{
t=t*i;
s=s+t;
}
printf("1!+2!+...+10!=%ld\n",s);
}
3.求100-999中的水仙花数。所谓水仙花数是指一个数的各位数字的立方和等于该数自身的数。如:153=1*1*1+5*5*5+3*3*3 。
方法1:
#include <stdio.h>
main()
{
int n,g,s,b;
for(n=100;n<1000;n++)
{
g=n%10;
s=n/10%10;
b=n/100;
if(n==b*b*b+s*s*s+g*g*g)
printf("%d=%d%d%d\n",n,b,s,g);
}
printf("\n");
}
方法2:
#include <stdio.h>
main()
{
int n,g,s,b;
for(b=1;b<=9;b++)
for(s=0;s<=9;s++)
for(g=0;g<=9;g++)
{
n=100*b+10*s+g;
if(n==b*b*b+s*s*s+g*g*g)
printf("%d%d%d=%d\n",b,s,g,n);
}
printf("\n");
}
Ⅱ C语言考试试题答案
1. 11,12.
2. { ,}, 变量声明,函数体.
3. int,float,double.
4. 存储空间.
5. 将10赋值给变量s.
6. ;
7. 1,0.
8. 高
Ⅲ 考试啦,求C语言答案(2)
1,A
2,A
3,B
4,B
5,B
6,B
7,D
8,B
9,C
10,D
11,c
12,B
13,B
14,D
15,A
Ⅳ 继续教育学院C语言程序设计考试试题答案
四、(1)
i=9,j=10,m=8,n=10.
(2) a,97
a,97
五、
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if (a>b)
printf("%d",a);
else
printf("%d",b);
system("pause");
return 0;
}
Ⅳ 石油大学c语言在线考试答案
11:big
12:8
13:7
14:max=10, row=1, colum=2
15:6
16:Sum of the digists in 26587 is 28
17:8 10 12
18:
7
a=5,b=4
19:y=1
20:WELCOME