本文收集整理关于C语言最大值最小值编程的相关议题,使用内容导航快速到达。
内容导航:
Q1:用C语言,任意输入10个数,求其中的最大值和最小值
思路:定义一个变量,并键盘输入一个数赋值给该变量,且把该数赋值给最大值和最小数。接着for循环输出剩下9个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。
参考代码:
123456789101112131415161718#include"stdio.h"intmain(){inta,max,min,i;scanf("%d",&a);max=min=a;for(i=1;i<10;i++){scanf("%d",&a);if(maxa)min=a;}printf("最大值为:%d,最小值为:%d\n",max,min);}/*运行结果:8734192056最大值为:9,最小值为:0*/Q2:用c语言找最大值和最小值
用指针求含有十个元素的数组最大值和最小值
主函数参考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
FindMaxandMin(a,10,&maxnum,&minnum);
printf("%d %d",maxnum,minnum);
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
扩展资料
#include
int main()
{
int a[3];
int i,j,temp;
printf("请输入3个数:");
for(i=0;i scanf("%d",&a[i]);
for(i=0;i for(j=0;j if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}
Q3:c语言编程 输入5个数 求出最大值和最小值
12345678910111213#include
6、
13、
已赞过
已踩过<你对这个回答的评价是?
Q4:C语言求最大值,最小值,平均数问题
#include
void main()
{
int i,j,max,min,a[10],sum=0,t;
float aver=0;
printf("请输入10个整数:");
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
aver=sum/10.0;
for(i=0;i<10;i++)
for(j=0;j<10-i;j++)if(a[j]{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
max=a[0];
min=a[9];
printf("最大值为%d\n",a[0]);
printf("最小值为%d\n",a[9]);
printf("平均值为%.1f\n",aver);
}我修改过的都加粗了,还有问题可以
Q5:C语言编程,多种方法求一个数组里的最大值和最小值。
#include
#define N 10、void main() { int a[N],m,n,i;
for ( i=0;i
printf("最大值%d,最小值%d\n",m,n);
}
#include
#define N 10、void main() { int a[N],i,j,k;
for ( i=0;i
}
Q6:C语言程序设计求数组的最大值、最小值和平均值,并通过参数传递出来
//键盘输入10个整数,找出其中的最大值和最小值
#include
void main()
{
int x[10],i,Max,Min,sum=0,aver=0;
cout<<"请输入十个整数:"<
{
cin>>x[i];
}
Max=Min=x[0];
for(i=0;i<=9;i++)
{
if (x[i]>Max)
Max=x[i];
if (x[i]
sum=sum+i;
}
aver=sum/10.0;
cout<<"Max="<
Q7:C语言编程求最大值最小值问题~!
#include
main()
{
int a[10],i,max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];min=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)max=a[i];
if(a[i]
printf("max=%d,min=%d\n"max,min);
}
这是求 10个数里的最大值和最小值的程序,若为其他,可根据需要修改