输入形式 第一行为一个整数 n。 第二行为 n 个整数。 输出形式 一个整数,为 n 个整数的最大值。使用c语言
时间: 2024-02-17 11:01:47 浏览: 80
请参考以下代码:
```c
#include <stdio.h>
int main() {
int n, max = 0, temp;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &temp);
if (temp > max) {
max = temp;
}
}
printf("%d\n", max);
return 0;
}
```
这个程序会先读入一个整数n,然后循环n次,每次读入一个数,并与之前的最大值比较,如果大于之前的最大值则更新最大值。最后输出最大值即可。
相关问题
用C语言在右侧编辑器填写代码。读入一个整数 n 和 n 个整数,求 n 个整数的最大值并输出。输入形式 第一行为一个整数 n。 第二行为 n 个整数。 输出形式 一个整数,为 n 个整数的最大值。
你好,这是一个非常基础的算法题,下面是 C 语言的实现代码:
```
#include <stdio.h>
int main() {
int n, i, max;
scanf("%d", &n); // 读入 n
scanf("%d", &max); // 先把第一个数赋值给 max
for (i = 2; i <= n; i++) { // 从第二个数开始比较
int num;
scanf("%d", &num); // 读入一个整数
if (num > max) {
max = num; // 如果大于原来的最大值,就更新最大值
}
}
printf("%d\n", max); // 输出最大值
return 0;
}
```
希望能够帮到您!
用C语言在右侧编辑器填写代码。读入一个整数 n 和 n 个整数,求 n 个整数的最大值并输出。输入形式 第一行为一个整数 n。 第二行为 n 个整数。 输出形式 一个整数,为 n 个整数的最大值。运用循环控制语句 求最大值算法
好的,你的问题已经被记录下来了。以下是你所要求的代码:
#include <stdio.h>
int main()
{
int n, i, max = 0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
int num;
scanf("%d", &num);
if (num > max)
{
max = num;
}
}
printf("%d", max);
return 0;
}
阅读全文