输入10个整数,输出其中最大的数。用C语言循环写
时间: 2024-05-03 20:21:40 浏览: 10
```c
#include <stdio.h>
int main() {
int max, num;
printf("请输入10个整数:\n");
scanf("%d", &max); // 先读入一个数
for (int i = 1; i < 10; i++) { // 从第二个数开始循环
scanf("%d", &num);
if (num > max) {
max = num; // 如果当前数大于已知最大值,更新最大值
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
相关问题
输入若干个整数,以-1标记输入结束。输出其中的最大数.c语言
以下是使用C语言实现输入若干个整数,并输出其中最大数的代码:
```c
#include <stdio.h>
int main() {
int num, max = -2147483648; // 初始化最大值为int型最小值
printf("请输入一些整数,以-1结束:\n");
do {
scanf("%d", &num);
if (num > max && num != -1) { // 如果输入的数比当前最大值大且不为-1
max = num; // 更新最大值
}
} while (num != -1);
printf("最大数为:%d\n", max);
return 0;
}
```
程序提示用户输入整数,并使用do-while循环读入整数,判断输入的数是否比当前最大值大,并更新最大值,直到输入-1结束循环。最后输出最大值。
用c语言输入10个整数,要求输出值最大的数
可以使用循环遍历数组的方式来实现:
```c
#include <stdio.h>
int main() {
int numbers[10];
int max = 0;
int i;
// 输入10个整数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
// 找出最大值
for (i = 0; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
}
// 输出最大值
printf("最大值为:%d\n", max);
return 0;
}
```
在输入10个整数后,通过循环遍历数组,找出最大的数并输出。