xcode为什么没办法输入?救救大一小白

图片说明
运行后无法输入 为什么 谢谢

1个回答

 for (j = 0; j < 9; j++)
for (i = 0; i < 9; i++)
{
if (a[i] > s[i + 1])
{
t = a[i];
a[i + 1] = a[i];
a[i+1] = t;
}
}

你这个只是冒泡排序的一趟,并不能排序成功。
交换也没有写对。

图片说明

#include <stdio.h> 
int main() { 
    int a[10]; 
    int i,j,t;
    for(i=0;i<10;i++) 
        scanf("%d",&a[i]);
    for(j=0;j<9;j++) 
        for(i=0;i<9-j;i++) 
            if(a[i]>a[i+1]) 
            { 
                t=a[i]; 
                a[i]=a[i+1]; 
                a[i+1]=t; 
            }
    for(i=0;i<10;i++) 
        printf("%d ",a[i]);
    printf("\n"); 
            return 0;
}
weixin_43597661
weixin_43597661 回复caozhy: 谢谢你 我已经解决了
大约一年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_43597661: 报什么错误,再不行应该和代码没关系,是xcode的配置问题了,你写一个最简单的程序,输入一个数直接输出,看行不行
大约一年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_43597661: 我这里是可以的,看图,我更新了答案
大约一年之前 回复
weixin_43597661
weixin_43597661 谢谢 我把它给改了 可是还是输入不了 可以再帮我看看吗 #include <stdio.h> int main() { int a[10]; int i,j,t; for(i=0;i<10;i++) scanf("%d",&a[i]); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(i=0;i<10;i++) printf("%d",a[i]); printf("\n"); return 0; }
大约一年之前 回复
qq_23126581
渊渟无迹静涛君 赞赞,采纳了
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问