c语言编程写个程序输入任意六个数输出最小的数?

如题所述

#include <stdio.h>
void main()
{
int i,j,a[6];
printf("请输入6个数字:");
for(i=0;i<6;i++)
scanf("%d",&i);
for(j=1;j<6;j++)
{
if(a[0]<a[j])
a[0]=a[j];
}
printf("最大数为%d\n",a[0]);
}楼主这个简单,好理解。现写的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-19
下面大概就是你要的程序了。。。。。发不出来。
void main()
{
int a[6];
for(int i = 0; i < 6; i++)
{
printf("为第%d个数输入值");
scanf("%d", a[i];
}

int imin = a[0]
for(int i = 1; i < 6; i++)
{
imin = min(imin, a[i]);//获取最小值
}
printf("最小值%d", imin);
}
第2个回答  2012-11-19
main(){
int a[];
int i,m;
for(i=0;i<6;i++)
scanf("%d",&a[i])
for(i=0;i<6;i++)
{
if(a[i]<a[i+1])
{m=a[i];a[i]=a[i+1];a[i+1]=m;}}
printf("输出最小值%d",a[5]);

}

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语言:输入六个数,找到最小的数并给出这个数的位置
} printf("这6个数中的最小值是%d,位置为%d\\n",min,min_index);}

在键盘上随机输入6个数,输出最大值和最小值c语言程序
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];in[j+1]=temp...

用vc6.0 c语言编写一道题实现输入六个数输出最小数
printf("最小值为%f",a[0]);}

用C语言编写比较六个数大小的程序,要求同时输出最大和最小的数
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...

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开始)。程序运行结果如下:...

...其中最大值与最小值,并输出它在序列中的位置!C语言编程
—编程思想是定义五个变量,分别保存当前读入的值,以及保存最大值和最小值以及相应编号的变量。使用do while循环读入变量,首先把最大值和最小值初始化成第一个读入的值,后续的循环就是判断当前读入的值是否比最大值大或者最大值小,从而实时修改相应的值即可。最后设立一个结束的标识符。

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个数字的大小顺序?
printf("Please input 6 integers:\\n");for(i=0;i<6;i++)scanf("%d",&a[i]);for(i=0;i<5;i++) \/* 冒泡法排序 *\/ for(j=0;j<6-i-1;j++)if(a[j]>a[j+1]){t=a[j];\/* 交换a[i]和a[j] *\/ a[j]=a[j+1];a[j+1]=t;} 优点:简洁紧凑、灵活方便:C语言...

c语言编写函数f求3个整数中的最小值,并使用函数f求出输出的6个整数中的...
main(){int a[]={7,5,8,2,9};int a1[]={7,5,85,2,9,1,77};printf("数组a最小值为%d",f(a));printf("数组a1最小值为%d",f(a1));}int f(int a[]){ int n=sizeof(a)\/sizeof(int);int min=a[0]; for(int i=0;i<n;i++) { if(min>a[i]) ...

相似回答