C语言:请输入10个值,并输出最大值和最小值。
时间: 2024-02-25 19:55:01 浏览: 42
好的,以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int arr[10], max, min;
printf("请输入10个整数:\n");
// 输入10个值
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 假设第一个值为最大值和最小值
max = arr[0];
min = arr[0];
// 遍历数组,找到最大值和最小值
for (int i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
在程序运行时,会要求用户输入10个整数,然后程序会遍历这些整数,找到最大值和最小值并输出。
相关问题
c语言输入10个数输出最大值和最小值
确切的问题不是很清楚,但是根据您的输入内容,假设您想要求一个长为10的数列的最大值和最小值,那么通过Python代码可以这么实现:
```python
nums = [11, 22, 33, 44, 55, 66, 77, 88, 99, 100]
# 求最大值
max_num = max(nums)
print("最大值为:", max_num)
# 求最小值
min_num = min(nums)
print("最小值为:", min_num)
```
输出结果:
```
最大值为: 100
最小值为: 11
```
C语言中 输入10个整数,输出最大值,最小值和平均值
```c
#include <stdio.h>
int main() {
int nums[10];
int max, min, sum = 0;
float avg;
// 输入10个整数
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 计算最大值、最小值和求和
max = min = nums[0];
for(int i = 0; i < 10; i++) {
if(nums[i] > max) {
max = nums[i];
}
if(nums[i] < min) {
min = nums[i];
}
sum += nums[i];
}
// 计算平均值
avg = (float)sum / 10;
// 输出结果
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", avg);
return 0;
}
```