主题:我是新手,有个问题,大家帮帮我
我是新手tc
[专家分:0] 发布于 2005-11-15 23:23:00
题目:输入10个数,打印出最大和最小的数.(用循环结构),拜托了!
回复列表 (共7个回复)
沙发
menghui516 [专家分:450] 发布于 2005-11-16 10:18:00
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);
}
板凳
我是新手tc [专家分:0] 发布于 2005-11-16 12:04:00
我怎么看不懂
能再清楚点吗??
3 楼
我是新手tc [专家分:0] 发布于 2005-11-16 12:29:00
拜托
写的浅显一点
我是新手呀
用Pascal语言哦
4 楼
menghui516 [专家分:450] 发布于 2005-11-16 18:59:00
抱歉我没有学过那语言
5 楼
我是新手tc [专家分:0] 发布于 2005-11-16 23:21:00
哦
不过还要谢谢你了
6 楼
chty [专家分:230] 发布于 2005-11-17 12:58:00
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 楼
小虾虾 [专家分:300] 发布于 2005-11-18 10:37:00
先MIN=最大数 依次去比较 IF MIN>A[I] THEN NIM=A[I];
求最大数同上
++++++++++++
我来回复