1、程序设计一: 键盘输入10个学生的成绩,试着编制一个程序统计60-69分,70-79分,80-89分,90-99分以及100分的人数,分别存放到S6,S7,S8,S9,S10。 2、程序设计二: 有100个有符号双字节整数,存放在数据区,编
时间: 2023-10-05 13:05:47 浏览: 112
1、程序设计一:
```c
#include <stdio.h>
#define NUM 10
int main() {
int scores[NUM], s6=0, s7=0, s8=0, s9=0, s10=0;
printf("请输入%d个学生的成绩:\n", NUM);
for (int i = 0; i < NUM; i++) {
scanf("%d", &scores[i]);
if (scores[i] >= 60 && scores[i] <= 69) s6++;
else if (scores[i] >= 70 && scores[i] <= 79) s7++;
else if (scores[i] >= 80 && scores[i] <= 89) s8++;
else if (scores[i] >= 90 && scores[i] <= 99) s9++;
else if (scores[i] == 100) s10++;
}
printf("60-69分人数:%d\n", s6);
printf("70-79分人数:%d\n", s7);
printf("80-89分人数:%d\n", s8);
printf("90-99分人数:%d\n", s9);
printf("100分人数:%d\n", s10);
return 0;
}
```
2、程序设计二:
```c
#include <stdio.h>
#define NUM 100
int main() {
short nums[NUM]; // 有符号短整型
int sum = 0;
printf("请输入100个有符号双字节整数:\n");
for (int i = 0; i < NUM; i++) {
scanf("%hd", &nums[i]);
sum += nums[i];
}
printf("100个数的平均值为:%f\n", (double)sum/NUM);
return 0;
}
```
希望这些代码可以对您有所帮助。