(用C语言编写程序)输入10个数,输出其中最大值和最小值

供稿:hz-xin.com     日期:2025-01-14
编写一个C语言程序,从键盘输入10个整数,求其中的最大值和最小值并显示这两个值。

先对输入的数进行排序 然后再输出就行了
# include
void insertsort(int num[],int n)
{
int i,j;
for(i=0; i<n;i++)
{
for(j=i+1;j<=n;j++)
{
if(num[i]>num[j])
{
int temp=0;
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
}
void main()
{
int num[10];
int n=10;
for(int i=0;i<10;i++)
scanf("%d",&num[i]);
insertsort(num,n);
printf("最小数为:");
printf("%3d",num[0]);
printf("
");
printf("最大数为:");
printf("%3d",num[9]);
}

#include"stdio.h"
intmain()

inti;
floatmax,min,num[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");
for(i=0;i<10;i++)

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

max=min=num[0];
for(i=1;i<10;i++)

if(max<num[i])
max=num[i];
elseif(min>num[i])
min=num[i];

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

运行效果:

扩展资料:return用法:
在C++的关键字,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值.
1、C
在C89中,main()是可以接受的。Brian W.Kernighan和Dennis M.Ritchie的经典巨著The C programming Language 2e(《C程序设计语言第二版》)用的就是main()。不过在最新的C99标准中,只有以下两种定义方式是正确的:
int main(void)
int main(int argc,char*argv[])
当然,我也可以做一点小小的改动。例如:char*argv[]可以写成char**argv;argv和argc可以改成别的变量名(如intval和charval),不过一定要符合变量的命名规则。
如果不需要从命令行中获取参数,请用int main(void);否则请用int main(int argc,char*argv[])。
main函数的返回值类型必须是int,这样返回值才能传递给程序的激活者(如操作系统)。
如果main函数的最后没有写return语句的话,C99规定编译器要自动在生成的目标文件中(如exe文件)加入return 0;,表示程序正常退出。不过,我还是建议你最好在main函数的最后加上return语句,虽然没有这个必要,但这是一个好的习惯。
注意,vc6不会在目标文件中加入return 0;,大概是因为vc6是98年的产品,所以才不支持这个特性。现在明白我为什么建议你最好加上return语句了吧!不过,gcc3.2(Linux下的C编译器)会在生成的目标文件中加入return 0;。
2、C++
C++98中定义了如下两种main函数的定义方式:
int main()
int main(int argc,char*argv[])
int main()等同于C99中的int main(void);int main(int argc,char*argv[])的用法也和C99中定义的一样。同样,main函数的返回值类型也必须是int。
如果main函数的末尾没写return语句,C++98规定编译器要自动在生成的目标文件中加入return 0;。同样,vc6也不支持这个特性,但是g++3.2(Linux下的C++编译器)支持。

#include<stdio.h>
void insertsort(int num[],int n)
{
int i,j;
for(i=0; i<n;i++)
{
for(j=i+1;j<=n;j++)
{
if(num[i]>num[j])
{
int temp=0;
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
}
void main()
{
int num[10];
int n=10;
for(int i=0;i<10;i++)
scanf("%d",&num[i]);
insertsort(num,n);
printf("最小数为:");
printf("%3d",num[0]);
printf("\n");
printf("最大数为:");

printf("%3d",num[9]);
printf("\n");
}

C语言中如何输入十个数,统计出总和
下面是一个使用C语言代码实现输入十个数并统计总和的示例:include <stdio.h> int main() { int num, sum = 0;printf("请输入十个整数:\\n");for (int i = 1; i <= 10; i++) { printf("请输入第%d个数:", i);scanf("%d", &num);sum += num;} printf("总和为:%d\\n",...

用C语言程序实现:输入10个整数,输出其中最大的数,及其出现的次数...
include <stdio.h>int main(void){ int a=0,x[10],i,max; printf("please enter x[0]:\\n"); scanf("%d",&x[0]); max=x[0]; printf("please enter x[i]:\\n"); for(i=1;i<=9;i++) { scanf("%d",&x[i]); if(max<x[i]){max=x[i]...

如何用C语言输入10个数并排序
然后用scanf接受数组,用户输入10个数以后,会将数存在数组array中,然后调用上面处理排序的函数,函数的输入就是刚才输入的数,最后在把排序的结果输出即可:4、最后编译运行,输入10个数,最后控制台输出了排序的结果,证明程序的逻辑是没有问题的。以上就是C语言输入10个数排序的演示:

c语言编程序,输入10个整型数,输出这10个数中出现2次的数
\/\/c语言编程序,输入10个整型数,输出这10个数中出现2次的数 include <stdio.h> void main(){ int i,j,m,count;int a[10];printf("请输入10个整数:\\n"); \/\/输入10个整数 for(i=0;i<10;i++){ scanf("%d",&m);a[i]=m;} printf("输入的10个整数为:\\n");\/\/输出刚刚输入...

用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值...
max=0; printf("请输入10个整数:\\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } max=a[0]; for(i=0;i<10;i++) { if(a[i]>max) max=a[i]; } printf("最大数为:%d",max);} ...

C语言随机输入10个数,求能被3整除的数的和
使用C语言编写程序,随机输入10个数,并求出这些数中能被3整除的数的和,可以按照以下方式实现:```include <stdio.h> include <stdlib.h> include int main(){ int i, num, sum;\/\/ 设置随机数种子 srand((unsigned int)time(NULL));\/\/ 循环读入10个随机整数,并求出能被3整除的数的和 ...

c语言编写程序:从键盘输入10个整数,输出它们的最大数,总和,平均值_百度...
代码如下:include <stdio.h>#include <stdlib.h>int main(){int i = 0, numbers[10] = { 0 }, max = 0, sum = 0;float average = 0;printf("请输入10个整数:");for (i = 0; i < 10; i++) {scanf("%d", &numbers[i]);}max = numbers[0];for (i = 0; i < 10...

C语言程序设计用循环语句输入十个数,求平均值
include<stdio.h> main(){ int a,i,sum=0;printf("input 10 number:");for(i=0;i<10;i++){ scanf("%d",&a);sum+=a;} printf("%d",sum\/10);} 实现思路很简单:将十个数相加后,再除以10即可.

c语言程序:从键盘任意输入10个数,要求将前五个分别和后五个数调条换位...
int i=0;printf("请输入%d个数",N);for(i;i<N;I++)scanf("%f",&P[i]);printf("这N个数前半与后半调位,最后一个与第一个换位结过为\\n",N);printf("%f\\t",*(P+N\/2-1)); \/*输出交换好了的第一位(如输入1~10,那这位是5)*\/ for(i=1;i<N\/2;i++) \/*依...

编写程序,由键盘输入10个整数,要求统计奇数的个数 用c语言
思路:for循环记录输入个数,每次输入并判断,如果是奇数则个数加一,输入结束输出奇数个数。参考代码:include <stdio.h>int main(){ int i,n,sum=0; for(i=0;i<10;i++){ scanf("%d",&n); if(n%2) sum++; } printf("奇数个数为:%d\\n",sum); return 0;...