Wrong Answer
/in/foo.c: In function 'main': /in/foo.c:14:13: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations] if(a[j]<a[j+1]) ~^~~~~ /in/foo.c:12:3: note: within this loop for(j=0;j<3-i;j++) ^~~
代码
#include <stdio.h>
int main()
{
int a[3],i,j,sawp;
for(i=0;i<3;i++)
{
scanf("%d ",&a[i]);
//printf("\n");
}
for(i=0;i<2;i++)
{
for(j=0;j<3-i;j++)
{
if(a[j]<a[j+1])
{
sawp=a[j];
a[j]=a[j+1];
a[j+1]=sawp;
}
}
}
for(i=0;i<3;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
信息
- 递交者
- 类型
- 递交
- 题目
- 按大到小的顺序输出三个数
- 题目数据
- 下载
- 语言
- C
- 递交时间
- 2018-06-18 21:34:48
- 评测时间
- 2018-06-18 21:34:48
- 评测机
- 分数
- 0
- 总耗时
- 4ms
- 峰值内存
- 256.0 KiB