下面的程序完成求10名学生的数学成绩的平均分数,请填空。 #include <stdio.h> int main() { ; int sum,aver; for(i=0;i<10;i++) scanf("%d",&num[i]); ; for( ) sum+=num[i]; ; printf("aver is %d\n",aver); }
时间: 2023-09-03 14:12:49 浏览: 69
下面是代码:
```
#include <stdio.h>
int main() {
int num[10], sum=0, aver;
int i;
for(i=0; i<10; i++)
scanf("%d", &num[i]);
for(i=0; i<10; i++)
sum += num[i];
aver = sum / 10; //计算平均值
printf("aver is %d\n", aver);
return 0;
}
```
相关问题
下面程序输出为abc123,请选择填空完成程序。 #include<stdio.h> #include<string.h> int main() { char a[80]="abcde",b[5]="123"; strcpy( 1 ,b); puts(a); return 0; }
可以使用以下代码来填空:
```c
#include<stdio.h>
#include<string.h>
int main() {
char a[80] = "abcde", b[5] = "123";
strcpy(a+3, b);
puts(a);
return 0;
}
```
将b字符串拷贝到a字符串中,从a+3的位置开始拷贝,覆盖掉a字符串中的de部分。最终输出为abc123。
以下程序输出ABCD,请填空。 #include <stdio.h> #include <string.h> int main(){ char a[10]="ABCD",b[10]={0}; strcpy(____空白8_______); puts(b); }
可以填写为:`b, a`。
完整程序如下:
```
#include <stdio.h>
#include <string.h>
int main() {
char a[10] = "ABCD", b[10] = {0};
strcpy(b, a);
puts(b);
return 0;
}
```
输出结果为:`ABCD`