#include<stdio.h>
int main()
{
int t=10,m;
int i,p[10];
for(i=0;i<10;i++)
{
scanf("%d",&p[i]);
}
int j,max;
for(i=0;i<10;i++)
{
max=0;
for(j=1;j<9;j++)
{
if(p[j]>p[max])
{
max=j;
}
}
if(max!=t-i-1)
{
m=p[max];
p[max]=p[t-i-1];
p[t-i-1]=m;
}
}
for(i=0;i<10;i++)
{
printf("%d",p[i]);
}
return 0;
}
为什么输出结果不对,请指出错误
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 海湾GST-DJ-N500
- ¥15 氧化掩蔽层与注入条件关系
- ¥15 Django DRF 如何反序列化得到Python对象类型数据
- ¥15 多数据源与Hystrix的冲突
- ¥15 如何在线硕士了解,广告太多,希望有真实接触过的人回答下?(标签-学习|关键词-在线硕士)
- ¥15 zabbix6.4与frp如何进行联动
- ¥15 如何使用Echarts制作途中时间序列表
- ¥15 图论相关的数学问题,共10个
- ¥15 EtherCAT的问题,创建一个XML文件
- ¥15 微信公众号羽毛球自动抢定场程序制作