用C语言输入任意的10个整数,从中找出最大值和最小值并输出。
时间: 2024-02-11 12:04:01 浏览: 148
好的,这个问题很简单,下面是C语言代码实现:
```c
#include <stdio.h>
int main()
{
int nums[10];
int max, min, i;
// 输入10个整数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &nums[i]);
}
// 初始化最大值和最小值
max = nums[0];
min = nums[0];
// 查找最大值和最小值
for (i = 1; 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;
}
```
希望这个代码能够帮助到你。
相关问题
给定任意的10个整数,从中找出最大值和最小值并输出 c语言函数
以下是一个简单的C语言函数,可以找出给定10个整数的最大值和最小值:
```c
#include <stdio.h>
void findMinMax(int arr[], int n, int *min, int *max) {
*min = arr[0];
*max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] < *min) {
*min = arr[i];
}
if (arr[i] > *max) {
*max = arr[i];
}
}
}
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int min, max;
findMinMax(arr, 10, &min, &max);
printf("Min: %d\n", min);
printf("Max: %d\n", max);
return 0;
}
```
这个函数使用了指针来返回最小值和最大值。它首先将第一个元素作为初始最小值和最大值,然后遍历整个数组,每次检查当前元素是否比已知的最小值或最大值更小或更大,如果是,则更新最小值或最大值。在函数返回后,最小值和最大值可以通过指针参数获得。
给定任意的10个整数,从中找出最大值和最小值并输出。使用函数c语言
可以使用以下函数来实现:int max(int a, int b):返回两个整数中较大的值;int min(int a, int b):返回两个整数中较小的值;int findMax(int arr[], int n):在给定数组(arr)中找到最大值;int findMin(int arr[], int n):在给定数组(arr)中找到最小值。
阅读全文