C语言实现
查看原帖
C语言实现
1503250
dolahong楼主2024/10/29 21:27

代码如下:

#include <stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	int grade[n];
	for(int i=0;i<n;i++){
		scanf("%d",&grade[i]);
	}
	int high=grade[0];
	for(int i=0;i<n;i++){
		if(high<grade[i]){
			high=grade[i];
		}
	}
	printf("%d",high);
}

#include <stdio.h> int main() { int n; scanf("%d",&n); int grade[n]; for(int i=0;i<n;i++){ scanf("%d",&grade[i]); } int high=grade[0]; for(int i=0;i<n;i++){ if(high<grade[i]){ high=grade[i]; } } printf("%d",high); } 思路:先输入n表示人数,然后定义数组。通过for循环将n个人的成绩存入数组中。先假设第一个人的成绩最高,再使用一个for循环将所有人的成绩与之比较,如果大于第一个人的成绩就替换掉,最终得出最高的成绩。

2024/10/29 21:27
加载中...