安徽大学C语言实验平台作业答案汇总 联系客服

发布时间 : 星期二 文章安徽大学C语言实验平台作业答案汇总更新完毕开始阅读55635e56fd4ffe4733687e21af45b307e871f903

{printf(\请输入第%d个学生的第%d门成绩\scanf(\s=s+a[i][j]; } s=s/5;

printf(\第%d个学生平均成绩为%f\\n\} } 3.

#include main()

{int x,i,max,t; i=0; max=0;

scanf(\do {t=x; if(t==0) ++i; else if(max

printf(\} 4.

#include main()

{int n,i,a,s=0; printf(\请输入n:\scanf(\a=1;

for(i=1;i<=n;i++) {a=a*i; s=s+a; }

printf(\}

#include main()

{int n,i=1,a=1,s=0; printf(\请输入n:\scanf(\while(i<=n) {a=a*i;

s=s+a; i++; }

print(\}

#include main()

{int n,i=1,a=1,s=0; printf(\请输入n:\scanf(\do {a=a*i; s=s+a; i++; }

while(i<=n); printf(\} 5.

void main() {

int i,s,k,count=0; for(i=100;i<1000;i++) { s=0; k=i; while(k) { s=s+k; k=k/10; } if(s!=5) continue; else count++; }

printf(\} 6.

#include main() {int x,i;

printf(\请输入10个整数:\for(i=1;i<=10;i++)

{scanf(\if(x%7==0)

{printf(\} } if(i>10)

printf(\} 7.

#include main ( )

{int n,k=1,s=0,m ; for (n=1;n<=100;n++) {k=1;s=0;m=n; while (m>=1) {k*=m; s+=m; m=m/10 ; } if(k>s) } } 8.

#include main() {int i=0,j,k; do {i++; k=316-13*i;} while(k); j=k/11;

printf(\} 9.

#include main()

{int i,j,k,n; for(n=100;n<1000;n++) { i=n/100; j=(n-i*100)/10; k=n;

if(i*i*i+j*j*j+k*k*k==n)

printf(\ printf(\

} }

实验八 C程序控制结构综合应用

1. 编程计算:

s=1+12+123+1234+12345+123456+1234567。

2. 编程: 找出1至99之间的全部同构数。所谓同构数是这样一组数:它出现在其平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。

3. 若用0至9之间不同的三个数构成一个三位数,编程统计共有多少种方法。 4. 编程:键盘输入一个不多于5位的正整数,要求:(此题为选做) (1) 求它是几位数

(2) 逆序打印出各位数字。如原数为123,输出则为321。 5. 编程:找出以下疑案的作案人(此题为选做)

已知该案涉及6个嫌疑人A、B、C、D、E、F,并且: (1) A、B至少有一人作案。

(2) A、E、F这3人中至少有2人参与作案。 (3) A、D不可能是同案犯。

(4) B、C或同时作案,或与本案无关。 (5) C、D中有且仅有一人作案。

(6) 如果D没有作案,则E也不可能参与作案。 6. 编程:输出下列形式的杨辉三角形的前10行(此题为选做) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 …… 1.

#include main()

{int s=0,i=1,t=0; while(i<10) {t=t*10+i;s+=t;i++; }

printf(\} 2.

#include