搜索
查看: 249|回复: 2
打印 上一主题 下一主题

那里出了问题问题?大佬斑斑忙

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-9-23 23:01:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
int main()
{
    int a[4],i,j;
    for (i=1;i<=3;i++)
    scanf ("%d",&a);
    for (i=1;i<=2;i++);
    {
        for (j=3;j>i;j--)
        if (a<a[j])
        {
        a[0]=a;
        a=a[j];
        a[j]=a[0];
        }
    }
    for (i=1;i<=3;i++)
    printf ("%d ",a);
    return 0;
}

沙发
发表于 2018-9-24 01:33:24 | 只看该作者
前面定义了 int a[4] 这个数组,但是程序中又有 a[0]=a; a=a[j]; 到底啥意思,是不是搞乱了?
板凳
发表于 2018-9-24 08:57:37 | 只看该作者
for (i=1;i<=3;i++)
scanf ("%d",&a[i]);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表