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

如题所述

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

#include<stdio.h>

intmain(){

inti;

floatnum[10];

printf("请输入10个数,每输入一个数按回车键结束:\n");

for(i=0;i<10;i++){

scanf("%d",&num[i]);

}

floatmax=num[0],min=num[0];

for(i=1;i<10;i++){

if(maxmax=num[i];

}elseif(min>num[i]){

min=num[i];

}

}

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

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

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

return0;

}

运行此程序后,用户会看到输入的10个整数,以及它们的最大值和最小值。同时,代码中也包含了关于return语句在C和C++中用法的简要说明。

相似回答
大家正在搜