我想输出每次排序后的结果,例如5个数组就输出4次,直接选择排序,谢谢
void insert()
{
int n,i,j,temp;
printf("请输入数组个数:");
scanf("%d",&n);
printf("\n");
int s[MaxSize];
printf("请按数序输入数组(可一个个

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 一桶冰水

    20人对此回答表示赞同

    你看一下你的最后一个语句,for(i=0;i<n;i++)printf("%d ",s[i]);
    这个是输出吧,但是和上级循环使用的都是i,输出完了,你的上级循环的i也满足了结束条件了,循环就结束了啊,你将这儿的 i 改成其他变量应该就可以了,试试吧!祝你成功
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 月下独酌素笺淡墨

    17人对此回答表示赞同

    你最下面的哪个for循环(输出每次排序的那个)可不可以不要用 i 啊。。。
    和上面的是重的,导致你第二次排序的时候 i 就已经变成 n 了当然只会输出一次
    void insert()
    {
    int n,i,j,temp,ii;
    printf("请输入数组个数:");
    scanf("%d",&n);
    printf("\n");
    i
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Grady陈三岁

    14人对此回答表示赞同

    就是这样的
    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部