我是康康康 2021-10-31 22:27 采纳率: 60%
浏览 20
已结题

为什么输出结果不对,请指出错误

#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条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月8日
    • 创建了问题 10月31日

    悬赏问题

    • ¥15 海湾GST-DJ-N500
    • ¥15 氧化掩蔽层与注入条件关系
    • ¥15 Django DRF 如何反序列化得到Python对象类型数据
    • ¥15 多数据源与Hystrix的冲突
    • ¥15 如何在线硕士了解,广告太多,希望有真实接触过的人回答下?(标签-学习|关键词-在线硕士)
    • ¥15 zabbix6.4与frp如何进行联动
    • ¥15 如何使用Echarts制作途中时间序列表
    • ¥15 图论相关的数学问题,共10个
    • ¥15 EtherCAT的问题,创建一个XML文件
    • ¥15 微信公众号羽毛球自动抢定场程序制作