任意输入10个数,求其中的最大值和最小值的源代码如下:
#include<stdio.h>
#define SIZE_MAX 30
int max(int b[],int n);
int min(int b[],int n);
int main(void)
{
int a[SIZE_MAX],b,c,i,m;
printf("任意多个数,判断最大值和最小值:\n");
printf("输入一个数,表示你想比较多少个数字:\n");
scanf("%d",&m);
printf("你输入了%d个数\n",m);
printf("请你输入%d个数\n",m);
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
b=max(a,m);
c=min(a,m);
printf("你输入的%d分别是:\n",m);
for(i=0;i<m;i++)
{
printf("%d\n",a[i]);
printf("最大数是:%d\n",b);
printf("最小数是:%d\n",c);
return 0;
}
扩展资料
1、如果一个函数确定无需传入任何参数,那么用void限定是一个不错的选择。函数没有声明返回值时,编译器默认其返回值为int。
2、main函数的返回值最终会作为程序的退出状态,而一旦声明为void,在程序退出后,想要获取其退出状态也就不可以了。因此不建议其返回值为void。
思路:定义一个变量,并键盘输入一个数赋值给该变量,且把该数赋值给最大值和最小数。接着for循环输出剩下9个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。
参考代码:
#include "stdio.h"用C语言,任意输入10个数,求其中的最大值和最小值
int max(int b[],int n);int min(int b[],int n);int main(void){ int a[SIZE_MAX],b,c,i,m;printf("任意多个数,判断最大值和最小值:\\n");printf("输入一个数,表示你想比较多少个数字:\\n");scanf("%d",&m);printf("你输入了%d个数\\n",m);printf("请你输入%d个数\\...
c语言任意输入10个数,计算并输出最大值和最小值
c#includeintmain(){intloop=10,min,max,value;printf("请输入10个整数:");\/\/提示用户输入do{scanf("%d",&value);\/\/读取用户输入if(loop==10){\/\/第一次输入max=min=value;loop--;continue;}else{if(value>max)max=value;\/\/比较并更新最大值if(value<min)min=value;\/\/比较并更新最小值...
C语言。编写一个程序,输入10个数据,并计算其中的最大值
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]);}
怎样使用C语言输入十个数计算最大值和最小值。
printf("最大值是:%d\\n", max);printf("最小值是:%d\\n", min);return 0;} ```上述程序首先包含了`stdio.h`和`limits.h`头文件,`stdio.h`是为了使用输入输出函数,`limits.h`是为了使用`INT_MAX`和`INT_MIN`这两个宏,它们分别代表C语言中可表示的最大和最小整数值。程序定义了一...
c语言代码:请输入十个数字,要求输出最大值、最小值、去掉最大值和最小...
void main(){ double number[10];\/\/存放10个数 double max,min;\/\/存放最大、最小值 double sum=0.0,avg=0.0;\/\/存放和、平均值 int i;printf("请输入10个数\\n");for(i=0;i<10;i++){ scanf("%lf",&number[i]);} \/\/找出最大、最小值 max=number[0];min=number[0];for(i...
C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)_百度知...
");scanf("%d", &value);if (loop==10) { max = min = value; loop--; continue;} else { if (value > max) max = value;if (value < min) min = value;loop--;} } while (loop!=0);printf("输入的10个数中,最大数:%d\\t最小数:%d\\n", max, min);return 0;} ...
C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤
C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:1、首先输入 include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");2、然后输入 for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); i+...
用C语言编写程序,任意输入十个数,求最大值。
include<stdio.h> void main(){ int i,j,b,a[10];for(i=0;i<10;i++)scanf("%d",a+i);b=a[0];for(i=0;i<10;i++)if(b
1. 用c语言编写程序,实现输入10个数,分别求其最大值、最小值及平均数...
max=a[0];min=a[0];for(i=0;i<n;i++){ if(maxa[i])min=a[i];sum+=a[i];} ave=sum\/n;printf("最大值:%g 最小值:%g 平均数:%g\\n",max,min,ave);} void main(){ int i;double a[10];for(i=0;i<10;i++)scanf("%lf",&a[i]);fun(a,10);} ...
c语言 输入10个数 找出最大数与最小数 并指出所在位置
include<stdio.h>int main() { int a[] = {1,2,3,4,5,6,7,8,9,10};int max, min;max = min = a[0]; \/\/假设第1个元素即是最大值也是最小值。int max_pos = 0, min_pos = 0; \/\/遍历数组,找出数组a中的最大数和最小数for (int inx=0; inx!=sizeof(a) \/ sizeof(...