用C语言编写比较六个数大小的程序,要求同时输出最大和最小的数

如题所述

#include "stdio.h"
void main()
{
int min,max,i;
int num[6];
printf("输入六个数的值:\n");
for(i=0;i<6;i++)
scanf("%d",&num[i]);
min=num[0];
max=num[0];
for(i=0;i<6;i++)
{
if(min>num[i])
min=num[i];
if(max<num[i])
max=num[i];
}
printf("这六个数中的最大值和最小值分别是: %d %d",max,min);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-04
#include<stdio.h>
void main(){
double in[6],temp;
int i,j;
printf("输入6个数:\n");
for(i=0;i<6;i++)
scanf("%lf",&in[i]);

for(i=1;i<5;i++)
for(j=i+1;j<6;j++)
if(in[i]>in[j])
{
temp=in[i];
in[i]=in[j];
in[j]=temp;

}

printf("最大数是%lf,最小数是%lf\n",in[5],in[0]);

}
第2个回答  2011-11-02
#include"stdio.h"
float a[6]={0};
float max_temp;
float min_temp;
void main()
{
int i;
printf("请输入数值:\n");
for(i=0;i<6;i++)
scanf("%f",&a[i]);
max_temp=a[0];
min_temp=a[0];
for(i=0;i<6;i++)
{
if(a[i]>max_temp)
max_temp=a[i];
if(a[i]<min_temp)
min_temp=a[i];
}
printf("最小的数值为:%f\n",min_temp);
printf("最大的数值为:%f\n",max_temp);

}
第3个回答  2011-11-02
#include<stdio.h>
void main()
{
int a[6];
int i,j,max,min;
printf("输入六个整数\n");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
if(a[i]>=a[i+1])
{
max=a[i];
a[i+1]=a[i];
}
for(i=0;i<5;i++)
if(a[i]<a[i+1])
{
min=a[i];
a[i+1]=a[i];
}
printf("最大值=%d\n最小值=%d\n",max,min);
}
亲自编写加测试!
第4个回答  2011-11-02
#include<stdio.h>
int main(){
int a[6],i,max,min;
printf("输入6个数:\n");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=1;i<6;i++){
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
printf("最大数是%d,最小数是%d",max,min);
return 0;
}

用C语言编写比较六个数大小的程序,要求同时输出最大和最小的数
printf("这六个数中的最大值和最小值分别是: %d %d",max,min);}

在键盘上随机输入6个数,输出最大值和最小值c语言程序
void main(){ int in[6]={0};int temp;int i,j;printf("put in data\\n");scanf("%d %d %d %d %d %d",&in[0],&in[1],&in[2],&in[3],&in[4],&in[5]);for(i=0;i<6;i++){ for(j=0;j<6-i;j++){ if(in[j]>in[j+1]){ temp=in[j];in[j]=in[j+1];...

怎样用c语言编写比较多个整数的大小的代码?急用啊
include<stdio.h>void main(){ int m; printf("请输入要比较的数的个数:\\n"); scanf("%d",&m); int *A=new int[m]; printf("请输入要比的数:\\n"); for(int i=0;i<m;i++){ scanf("%d",&A[i]); } for(i=0;i<m-1;i++){ for(int j=i+1;j<m;j++){ ...

C语言 输入6个数输出最小数如何编写?
思路:定义一个最小数min和n,首先输入一个赋值给min,接着再依次输入5个数并赋值给n,每次判断n和min的大小,如果n小于min,则把n的值赋值给min,最后输出min值就是最小数。参考代码:include <stdio.h>int main(){int i,n,min;scanf("%d",&min);for(i=1;i<=5;i++){scanf("%d",&...

C语言怎样用数组把6个整型数按从小到大的顺序输出?
C语言实现将数组的六个元素按从小到大的顺序输出,可以采用内部排序算法对数组的元素进行排序,然后输出排序后的数组,就可以得到按从小到大的顺序输出。以快速排序为例的排序代码:void quickSort(int a[],int l,int r) { if(l>=r)return;int i = l;int j = r;int key = a[l];\/\/选择...

如何用C语言设计程序排列6个数字的大小顺序?
a[j+1]=t;} 优点:简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。以上内容参考:百度百科-c语言程序设计 ...

c语言依次输入六个整数,输出最小数
include "stdio.h"void main(){ int a[6],i,min;printf("Please input 6 numbers:\\n");for(i=0;i<6;i++)scanf("%d",&a[i]);min=a[0];for(i=1;i<6;i++)if(a[i]<min)min=a[i];printf("The minimum number is %d\\n",min);} ...

用vc6.0 c语言编写一道题实现输入六个数输出最小数
void main(){ float a[6];int i,j;float temp;printf("请输入6个数");for(i=0;i<6;i++){ scanf("%f",&a[i]);} for(i=0;i<5;i++)\/\/冒泡排序 { for(j=i+1;j<6;j++){ if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} } } printf("最小值为%f",...

c语言 输出最大数和最小数
void main(){ float x,largest,smallest;int n=1;while(n<=9){ printf("Enter number %d:",n);scanf("%f",&x);if (n==1){largest=x;smallest=x;} if (x>largest) largest=x;if (x<smallest) smallest=x;n++;} printf("The largest number is %f:\\n",largest);printf("The ...

c语言编程题从键盘中输入6个整数存到数组中,输出其最小值和它所对应的...
MinPos= 0;for(i=1; i<SIZE; i++)if( Min > num[i] ){ Min=num[i];MinPos=i;} printf("Min value is %d\\n", Min);printf("It’s positionis %d\\n", MinPos+1);} 注:如果要打印最小数所在位置时,要记得加1,这才是正常位置(c语言数组下标从0开始)。程序运行结果如下:...

相似回答