C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。

如题所述

在C语言中,一个程序可以通过键盘输入10个整数,并将它们存储在一个数组中。接着,程序会找出数组中的最大值和最小值,并将这两个数值输出。以下是这个过程的代码实现:

#include<stdio.h>

int main() {

int i;
float num[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");

for (i = 0; i < 10; i++) {
scanf("%d", &num[i]);
}

float max = num[0], min = num[0];
for (i = 1; i < 10; i++) {
if (max < num[i]) {
max = num[i];
} else if (min > num[i]) {
min = num[i];
}
}

printf("最大值为:%f\n最小值为:%f\n", max, min);

//关于return用法的额外信息:

在C语言中,main函数通常返回0表示程序正常结束。在C++中,尽管C++98和C99标准略有不同,但main函数的返回值类型仍为int。在实际编写时,即使不显式返回,编译器可能会自动添加return 0;,但在vc6版本中可能不支持。为了保持代码的可移植性,建议在main函数的末尾添加return语句。

return 0;

}

运行此程序后,用户会看到输入的10个整数,以及它们的最大值和最小值。同时,代码中也包含了关于return语句在C和C++中用法的简要说明。
温馨提示:答案为网友推荐,仅供参考
相似回答