编程,输出用户输入的n个整数中的最小值

编写一个程序,寻找用户输入的几个整数中的最小值。假定用户输入的第一个数值指定后面要输入的数值个数。例如,当用户输入数列为20,15,300,9,700时,程序应该能找到最小数9。

using System.Collections.Generic;

  List<int> list = new List<int>();

        list.Add(1);  // 用户任意输入的数字

        list.Add(12);

        list.Add(13);

        list.Add(1);

        list.Add(154);

        list.Add(7);

        list.Sort(); // 排序.默认上下从小到大

      string sNumber=  list[0].ToString(); // 最小的那个!

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-05
用以下的C程序可以输出用户输入的n个整数中的最小值:
#include<stdio.h>
int main()
{int x,i,n,min;
printf("有几个数据:");
scanf("%d",&n);
printf("请输入%d个数据:\n");
scanf("%d",&x);
min=x;
for(i=2;i<=n;i++)
{scanf("%d",&x");
if(x<min)min=x;
}
printf("输入数据中最小的数:%d\n",min);
return 0;
}
第2个回答  2010-03-24
C语言

void main()
{
int a=0;
int c=0;
printf("请输入要比较的整数的个数:");
scanf("%d",&c);
for(int i=0;i<c;c++)
{
int b=0;
printf("请输入第%d个整数:",i);
scanf("%d",&b);
if(i>0)
a=b<a?b:a;
else
a=b;
}

printf("最小整数是:%d",a);

}本回答被提问者采纳
第3个回答  2020-01-19
用以下的C程序可以输出用户输入的n个整数中的最小值:
#include
int
main()
{int
x,i,n,min;
printf("有几个数据:");
scanf("%d",&n);
printf("请输入%d个数据:\n");
scanf("%d",&x);
min=x;
for(i=2;i<=n;i++)
{scanf("%d",&x");
if(x
评论
0
0
加载更多

C语言 编写程序,实现输入n个整数,输出其中最小的数,并指出其是第几个...
1、首先需要定义一个Max最小值变量。2、然后把首地址的值赋予最小值。3、接下来就可以开始进行便利查找。4、如果有个数大于最大值便可以自动替换。5、然后就可以把最小值进行输出。6、然后进行运行后,就可以看到屏幕上显示最小值。

从键盘输入n个整数,求平均值和最小值
a[0] = min; } } printf("您输入的 %d 个数中,最小的是 %d ,

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的代 ...
include <stdio.h>void main(){int i,n,m,min;scanf("%d",&n);scanf("%d",&min);for(i=1;i<n;i++){scanf("%d",&m);if(min>m) min=m;}printf("min=%d",min);}运行示例:

C语言:::对于输入的任意n个整数,输出其中的最大和最小元素。
max,min); \/\/输出n个数中的最大值和最小值。}样例输入:5 10 -1 0 12 -5 样例输出:Max=12 Min=-5

利用C语言求n个整数中的最大值、最小值、累加和与平均值
{ int i,n;int a[500],max,min,sum=0;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);max=a[0];min=a[0];for(i=0;i<n;i++){ if(maxa[i])min=a[i];sum+=a[i];} printf("最大值:%d 最小值:%d 累加和%d 平均值%g\\n",max,min,sum,1.0*sum\/n);...

任意输入n个数,输出其中最大值与最小值,并输出它在序列中的位置!C语 ...
我只能说我的编程思想,其实我不喜欢直接上来就要代码的主——编程思想是定义五个变量,分别保存当前读入的值,以及保存最大值和最小值以及相应编号的变量。使用do while循环读入变量,首先把最大值和最小值初始化成第一个读入的值,后续的循环就是判断当前读入的值是否比最大值大或者最大值小,从而...

用c语言的循环语句,输入一个正整数n,在输入n个整数,输出最小值。
1、新建一个工程和.c文件 ,输入头文件和主函数。2、定义变量类型和赋初值。3、输入整数。4、用for循环计算整数的长度。5、用for循环将各位数字存入数组中。6、用for循环输出数组。7、编译,输出最小值。

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的...
1、首先,定义三个整型变量,保存正整数、临时变量和各位数总和。2、给变量总和sum赋值,初值为0。3、接着,输入正整数,保存在变量n中。4、给临时变量赋值,让它的值等于正整数的值。5、用while语句判断,判断的条件为n不等于0。6、条件成立时,求正整数各位上数字的和。7、将正整数中,已求和...

输入一个正整数n,再输入n个整数,输出最小值 c语言
返回最小整数所在的序列值int findMin(char *num[],int n);\/\/参数1:数字字符串数组 参数2:数字字符串个数int maxSize;\/\/当前最大存储空间大小(字符数 不算结束符号)int main(){ int n,i,minIndex; printf("请输入n的值:"); scanf("%d",&n); getchar(); char...

从输入的n个整数序列中找出最小值及其对应的最大下标
include <stdio.h> int main(){ int i,n,max=0,a[100];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);if(a[i]>=a[max])max=i;} printf("a[%d]=%d\\n",max,a[max]);return 0;}

相似回答