用C语言编写一个程序,随机输入10 名同学的成绩,统计出10名同学的优秀率和及格率。
时间: 2023-05-12 11:04:33 浏览: 101
以下是用C语言编写的程序,可以随机输入10名同学的成绩,统计出10名同学的优秀率和及格率:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int score[10];
int excellent_count = 0;
int pass_count = 0;
srand(time(NULL));
for (int i = 0; i < 10; i++) {
score[i] = rand() % 101;
if (score[i] >= 90) {
excellent_count++;
} else if (score[i] >= 60) {
pass_count++;
}
}
printf("10名同学的成绩如下:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", score[i]);
}
printf("\n优秀率为:%.2f%%\n", (float)excellent_count / 10 * 100);
printf("及格率为:%.2f%%\n", (float)pass_count / 10 * 100);
return 0;
}
```
如果你运行这个程序,它会输出10名同学的成绩,以及他们的优秀率和及格率。例如:
```
10名同学的成绩如下:
89 45 72 98 34 67 23 56 87 91
优秀率为:30.00%
及格率为:60.00%
```
希望这个程序能够帮助你解决问题!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)