1) 编写一个程序,从键盘输入10个整数并保存到数组里,求出这10个整数中最大、最小和平均值
看到这道题,首先我们定义一个数组,想到它的格式
1.int [] a={1,2,3,4}
2.int [] a=new int[4]{1,2,3,4}
3.int [] a=new int[ ]{1,2,3,4}
4.int []a= new int[4],这道题说的输入十个数,所以我们选择第4种格式,看到它说的求最大值,我们定义一个最大值max,因为是十个数,所以要进行一个循环的比较,因此我们想到for循环,比较大小,要进行一个判断,我们使用if语句,当a[i]<max的时候,我们把a[i]的值赋给max,这样就可以求出最大值了;
最小值:我们定义一个最小值min,当a[i]>min时,也就是min的值小于a[i]数组里边的数的时候,我们再把a[i]的值给了min;
求平均值:求出该数组里边的所以元素的和,定义一个sum,在循环外边定义一个平均值avg,让sum/10,可以得出平均值
1) 输入10个整数,分别把它们按升序和降序排列
看到这种题型,首先我们想到了冒泡排序法
首先它说要输入十个整数,需要我们定义一个循环的Console.ReadLine,
for(i=0;i<10;i++)
sting b=Console.ReadLine();
int c=int.Parse(b);
a[i]=c //给输出数组赋值
我们定义两个循环变量(i,j),如图,j只能循环i+1次,因为如果循环0开始的话,j会和i同时重复,如果循环j=1的话,到21的时候j不能循环了,所以j不能=1,只能j=i+1;同时循环i和j次有重复,为了满足条件,只能i=9,j=10。
最后为了比较大小,我们得有一个判断