在C中实现输入六个数,就输出最小的,谢谢了

刚开始学的小菜鸟

#include<stdio.h> **后面内容为注解
int main()
{
int array[5],i=0,j=1,min; **array是一数组,用于存放输入的六个数
for(;i<=5;i++)
{
scanf("%d",array[i]); **实现给数组赋值
}
min=array[0]; **假设第一个数为最小
for(;j<=5;j++)
{
if(min>=array[j]) **用其它数与假设最小数比较,若假设数大于
{
min=array[j]; **某个数,则将这个数赋给变量min
}
}
printf("min=%d",min); **输出最小数
return 1;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-07-05
#include "stdafx.h"//如果编译错误,请删除此句再试一试..
#include<stdio.h>

int main(int argc,char * argv[])
{
int i,tmpArr[6];

printf("请输入6个数字:");

//输入数字
for (i=0;i<6;i++)
{
scanf("%d",&tmpArr[i]);
}

//打印你所输入的数字
for (i=0;i<6;i++)
{
printf("%d ",tmpArr[i]);
}

//查找最小的一个,并保存到数组的第一个元素
for (i=1;i<6;i++)
{
if (tmpArr[0] > tmpArr[i])
{
tmpArr[0] = tmpArr[i];
}
}

printf("最小的一个数是:%d\r\n",tmpArr[0]);
return 0;
}
第2个回答  2007-07-05
#include<stdio.h>
main()
{
int i,x[6];
int swap=0;

for(i=0;i<6;i++)
{
printf("输入第%d个数:",i+1);
scanf("%d",&x[i]);
}

for(i=1;i<6;i++)
if(x[0]>x[i])
x[0]=x[i];

printf("%d\n",x[0]);
}

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个左右,然后输出低于这个平 ...
include<stdio.h> int main(){ const int n=6;\/\/如果数组个数不是6的话你可以把n的大小改了 int a[6];int sum=0;for(int i=0;i<n;i++){ scanf("%d",&a[i]);sum=sum+a[i];\/\/输入数据并求和 } double ave=sum\/n;\/\/求平均值 用double型更好 for(i=0;i<n;i++)if(a...

C语言编程,将6个字符串,按由小到大顺序输出
include<iostream>#include<string>using namespace std;\/*C语言编程,将6个字符串,按由小到大顺序输出*\/int main(){ char str1[50],str2[50],str3[50],str4[50],str5[50],str6[50]; int len1,len2,len3,len4,len5,len6; cout<<"请输入要排序的6个字符串,中间用空格隔开:"<...

用c语言编写一个算法,其功能是给一维数组a输入任意6个整数,假设为:574...
void swap(int &a, int &b);\/\/用来抓换2个变量的值 int main(){ int arr[6];\/\/定义数组 int i=0,j=0;printf("input numbers\\n");for (i=0;i<6;i++){ scanf("%d",&arr[i]);\/\/赋值 } for (i=0;i<6;i++){ printf("%d ",arr[i]);\/\/输出所输入的值 } printf("...

c语言编程,输入两个数,输出最小的那个,求解决办法,谢谢!
第一句printf的右括号有问题是中文的,要换成英文,句末加英文分号,注意都要是英文状态下输入符号,除了双引号里面的,scanf的句末分号也有问题 include <stdio.h> void main(){ double a,b,min;printf("input 2 numbers:\\n");scanf("%lf,%lf",&a,&b);min=a;if(min>b) min=b;printf(...

C语言 输入5个整数数,求最大和最小值
max=min=a[0];\/\/把第一个数赋值max和min for(int i=1;i<N;i++){\/\/依次输入2-5个数 scanf("%d",&a[i]); if(maxa[i]) min=a[i];\/\/寻找最小数 } printf("最大值:%d,最小值:%d。",max,min);}

输入一个六位数,然后将每个数字分别打印出来
代码如下:unsigned int number; \/* 代表那个数字 *\/ unsigned char ge,shi,bai,qian,wan,swan; \/* 代表提取结果:个,十,百,千,万 , 十万 *\/ scanf("%d", &number);ge = (unsigned char)(number%10);shi = (unsigned char)((number\/10)%10);bai = (unsigned char)((number\/100...

C语言中 输入四个整数,输出最小的那个数
your own getch, system("pause") or input loop *\/int main(int argc, char *argv[]) {int i=0,max,temp;printf("请输入四个整数:\\n");for(i;i<4;i++){scanf("%d",&temp);if(max<temp)max=temp;} printf("最大的整数是:%d",max);return 0;}打码不容易望采纳谢谢。。。

C语言 输入四个整数,输出其中的最小值?
include <stdio.h> int main() { int repeat,min;scanf("%d", &repeat);while(repeat--){ int n;for(int i=1;i<=4;i++){ scanf("%d",&n);if(i==1){ min=n;continue;} if(n<min)min=n;} printf("min is %d\\n",min);} return 0;} ...

C语言:输入五个数,求其最大值与最小值
int a[10]; printf("请输入五个数:\\n"); for(i=0;i<5;i++) { scanf("%d",&a[i]); } t=a[0]; t1=a[0]; for(i=1;i<5;i++) { if(ta[i]) t1=a[i]; } printf("最大的数为:%d\\n最小的数为:%d\\n",t,t1);} ...

相似回答
大家正在搜