bokechuxuezhe 2022-03-19 20:55 采纳率: 0%
浏览 15

C编程发生错误返回乱码求解答

#include <stdio.h>
void main()
{
int t,b[]={2,6,7,9,0,5,3,1,4,8};
int i,j,k;
void sort(int *a,int n);
for(i=0;i<10;i++)
{
printf("%4d",b[i]);
}
printf("\n");

sort(b,10);

for(i=0;i<10;i++);
{
printf("%4d",b[i]);
}
printf("\n");

}
void sort(int a,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(*(a+k)>
(a+j))
{
k=j;
t=*(a+k);
(a+k)=(a+i);
*(a+i)=t;
}
}
}
}

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-03-19 21:10
    关注
    #include <stdio.h>
    void main()
    {
        int t,b[]={2,6,7,9,0,5,3,1,4,8};
        int i,j,k;
        void sort(int *a,int n);
    for(i=0;i<10;i++)
    {
    printf("%4d",b[i]);
    }
    printf("\n");
        sort(b,10);
    
        for(i=0;i<10;i++)
        {
            printf("%4d",b[i]);
        }
        printf("\n");
    }
    void sort(int *a,int n)
    {
        int i,j,k,t;
        for(i=0;i<n-1;i++)
        {
            k=i;
            for(j=i+1;j<n;j++)
            {
                if(*(a+k)>*(a+j))
                {
                    t=*(a+j);
                    *(a+j)=*(a+i);
                    *(a+i)=t;
                }
            }
        }
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月19日

悬赏问题

  • ¥15 求京东批量付款能替代天诚
  • ¥15 slaris 系统断电后,重新开机后一直自动重启
  • ¥15 51寻迹小车定点寻迹
  • ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含