从键盘上输入10个整数,输出其中的最大值和平均值,并将这10个数从小到大排序输出

2024-11-09 05:09:57
推荐回答(2个)
回答1:

只能说你的提问有问题,你应该先处理这个问题,要不然以后你不会利用百度,这可是一个大的问题。比如说吧,你提的问题,别人不知道用的是什么样的语言,那么就不能来回答。对不对?计算机语言多的是,你自己了解的只是一种或几种而已。呵呵。

回答2:

(以下程序均没有上机测试)

用PASCAL的程序如下:
PROGRAM TEST;
VAR I,X,MAX,AVG:INTEGER;
BEGIN
READ(X);AVG:=X;MAX:=X;
FOR I:=2 TO 10 DO
BEGIN
READ(X);
AVG:=AVG+X;
IF X>MAX THEN MAX:=X;
END;
AVG:=AVG DIV 10;
WRITELN('最大值是:',MAX,',平均值是:',AVG);
END.

用C语言的程序如下:
main(){
int i,x,avg,max;
scanf("%d",&x);avg=max=x;
for(i=2;i<=10;i++){scanf("%d",&x);avg+=x;if(x>max)max=x;}
avg/=10;
printf("最大数是%d,平均值是%d\n",max,avg);
}