C语言 输入格式 一共有两行,第一行为整数n(1≤n ≤100),表示参加这次考试的人数。 第二行是这n个学生的成绩,相邻两 个数之间用空格隔开。所有成绩均为 0到100之间的整数。 输出格式 输出一个整数,即最低的成绩。
时间: 2023-09-22 21:06:46 浏览: 563
### 回答1:
我的回答是:
```
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);//输入学生数量
int min=100;//初始化最低分
for(int i=0;i<n;i++){
int temp;
scanf("%d",&temp);//读入成绩
if(temp<min){
min=temp;//更新最低分
}
}
printf("%d",min);//输出最低分
return 0;
}
```
### 回答2:
输入格式:
一共有两行,
第一行为整数n(1≤n≤100),表示参加这次考试的人数。
第二行是这n个学生的成绩,相邻两个数之间用空格隔开。
所有成绩均为0到100之间的整数。
输出格式:
输出一个整数,即最低的成绩。
解题思路:
首先读取第一行的整数n表示学生人数,然后读取第二行的n个整数表示学生的成绩。
然后通过遍历找到最小的成绩,将其保存在min_score变量中。
最后将min_score输出即为最低的成绩。
代码如下所示:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int min_score = 100; // 初始化为最大值
for (int i = 0; i < n; i++) {
int score;
cin >> score;
if (score < min_score) {
min_score = score;
}
}
cout << min_score << endl;
return 0;
}
以上代码将读取输入,遍历并找到最低的成绩,最后输出最低的成绩。
### 回答3:
题目要求输入n个学生的成绩,然后输出最低的成绩。
首先,我们需要读取输入的n和n个学生的成绩。由于输入格式给出了参加考试的人数n和n个学生的成绩,我们可以使用scanf函数来按照给定格式进行输入。
接下来,我们需要找出最低的成绩。可以使用一个变量min来保存最低的成绩,初始值可以设为100,因为成绩的范围是0到100。然后使用一个循环遍历输入的n个学生的成绩,比较每个成绩和当前的最低成绩,如果更低则更新最低成绩。
最后,输出最低的成绩。可以使用printf函数输出min即为最低的成绩。
下面是一个示例的C语言程序实现:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n); // 输入参加考试的人数n
int min = 100; // 最低的成绩初始值为100
for (int i = 0; i < n; i++) {
int score;
scanf("%d", &score); // 输入学生的成绩
if (score < min) {
min = score; // 更新最低的成绩
}
}
printf("%d", min); // 输出最低的成绩
return 0;
}
```
这段代码会根据输入的n和n个学生的成绩,找出最低的成绩并输出。