c语言输入10个数求最大值
时间: 2024-03-30 19:13:11 浏览: 18
好的,这是一个关于编程的问题。您可以使用循环输入10个数,并使用一个变量对它们进行比较,从而找到最大值。以下是示例代码:
```c
#include<stdio.h>
int main()
{
int num[10]; //存储输入的10个数
int max; //存储最大值
printf("请输入10个数: ");
for(int i=0; i<10; i++)
{
scanf("%d", &num[i]); //输入10个数
}
max = num[0]; //假定第一个数为最大值
for(int i=1; i<10; i++)
{
if(num[i] > max) //如果当前数比已知最大值大
{
max = num[i]; //更新最大值
}
}
printf("最大值为: %d", max); //输出结果
return 0;
}
```
希望这可以帮到您!
相关问题
用C语言输入10个数求最大值和最小值
```c
#include <stdio.h>
int main() {
int nums[10];
int i, max, min;
printf("请输入10个整数:\n");
// 输入10个数
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 假设第一个数为最大值和最小值
max = nums[0];
min = nums[0];
// 遍历数组找出最大值和最小值
for (i = 0; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
c语言输入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;
}
```
在这个代码中,变量 `max` 初始值为第一个输入的数,然后循环读入后面的9个数,如果当前输入的数比 `max` 大,就把它赋值给 `max`。最后输出 `max` 就是最大值。