回 帖 发 新 帖 刷新版面

主题:我是新手,有个问题,大家帮帮我

题目:输入10个数,打印出最大和最小的数.(用循环结构),拜托了!

回复列表 (共7个回复)

沙发

main()
{
int i,a[10],max=0,min=0;
for(i=0;i<10;i++)
    scanf("%d",&a[i]);
for(i=0;i<10;i++)
    {
      max=max>a[i]?max:a[i];
      min=min<a[i]?min:a[i];
    }
printf("the max is %d\n",max);
printf("the min is %d\n",min);
}

板凳

我怎么看不懂
能再清楚点吗??

3 楼

拜托
写的浅显一点
我是新手呀
用Pascal语言哦

4 楼

抱歉我没有学过那语言

5 楼


不过还要谢谢你了

6 楼

program pp;
var i,max,min:integer;
    a:array[1..10]of integer;
begin
for i:=1 to 10 do read(a[i]);
max:=a[1];min:=a[1];
for i:=2 to 10 do
begin
if a[i]>max then max:=a[i];
if a[i]<min then min:=a[i];
end;
writeln(max,' ',min);
end.
看得懂吗?

7 楼

先MIN=最大数 依次去比较 IF MIN>A[I] THEN NIM=A[I];
求最大数同上
++++++++++++

我来回复

您尚未登录,请登录后再回复。点此登录或注册