用C++语言编写一个"从5个整数中找出最小的数"的程序

用C++语言编写一个"从5个整数中找出最小的数"的程序,第1张

//////////////////////我的最短小 有疑问请追问 ////////////////////////////////////

9 15 3 20 -6

569 368 777 158 686

-6

158

Press any key to continue

#include "stdioh"

#define N 2

main()

{

int i,j,arry[N][5],minarry[2];

for (i=0;i<N;i++)

for (j=0;j<5;j++)

{

scanf("%d",&arry[i][j]);

if (j==0)

minarry[i] = arry[i][0];

if (arry[i][j]<minarry[i])

minarry[i] = arry[i][j];

}

for (i=0;i<N;i++)

printf("%d\n",minarry[i]);

}

你好,试试下面的代码:package comcdltest2; import javautilScanner; public class Demo13 { public static void main(String agrs[]) { Scanner input = new Scanner(Systemin); Systemoutprintln("请输入想要产生的随机数的最大范围:"); int range = inputnextInt(); int array[] = new int[10]; int max = 0; int min = 0; double sum = 0; double avg = 0; for (int i = 0; i < arraylength; i++) { array[i] = (int) (Mathrandom() range + 1); Systemoutprintln("第" + (i + 1) + "个数字是:" + array[i]); sum += array[i]; min = array[0]; if (array[i] < min) { min = array[i]; } max = array[0]; if (array[i] > max) { max = array[i]; } } avg = sum / arraylength; Systemoutprintln("随即产生的10个数字d的和是:" + sum); Systemoutprintln("随即产生的10个数字的平均数是:" + avg); Systemoutprintln("随即产生的10个数字的最大值

这个很简单的,写多了就会了

我提个思路,这个最重要的是自己完成,希望能独立完成

有两个写法:

第一种:

1申请一个数组空间a[4],将这个数依次存入数组里面

2申请变量 int maxvalue (表示最大值),初始化这个值为 maxvalue=a[0];即输入的第一个数的值

3遍历数组 for(int i=1;i<4;i++),和 maxvalue进行比较,如果数组的值大就把maxvalue设置为这个大的值;if (a[i]>maxvalue) maxvalue=a[i];

4maxvalue就是要的最大的值了,最小值同理

第二种:

在数字很多的时候我会考虑第二种的

1申请一个数组空间a[4],将这个数依次存入数组里面

2对数字进行排序 *** 作(很多排序算法,最少你懂冒泡排序吧)

3a[0]就是最小值 a[3]就是最大值了

思想有了,就能脱离语言了

#include<stdioh>void main(){    int a,b,c,t;    printf("请输入三个整数:a b c\n");    scanf("%d%d%d",&a,&b,&c);    if(a>b)    {        t=a;        a=b;        b=t;    }    if(a>c)    {        t=a;        a=c;        c=t;    }    if(b>c)    {        t=b;        b=c;        c=t;    }    printf("排序后的三个整数为:%d,%d,%d\n",a,b,c);}

以上就是关于用C++语言编写一个"从5个整数中找出最小的数"的程序全部的内容,包括:用C++语言编写一个"从5个整数中找出最小的数"的程序、C#控制台程序 自动生成10个整数,求出生成数组中的最大值和最小值,以及显示排序后的数据、问一个C#编程题:对输入的四个整数,求出其中最大值和最小值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9513338.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存