
//////////////////////我的最短小 有疑问请追问 ////////////////////////////////////
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#编程题:对输入的四个整数,求出其中最大值和最小值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)