搜索
查看: 707|回复: 11
打印 上一主题 下一主题

桶排序通过编译 但输入后出现奇葩现象求大神解答

[复制链接]
跳转到指定楼层
楼主
发表于 2018-3-8 12:57:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int d[11];
    int a;
    int b;
    int c;
    for(a=0;a<=10;a++)
    {
        d[a]=0;
    }
    for(a=1;a<=5;a++)
    {
        scanf("%d",&b);
        d++;
    }
    for(a=0;a<=10;a++)
    {
                for(c=0;c<=d[a];c++)
        {
             printf("%d",a);
        }
    }
           system("pause");
        return 0;
}


来自 2#
发表于 2018-9-21 15:07:56 | 只看该作者
  1.     for(a=1;a<=5;a++)
  2.     {
  3.         scanf("%d",&b);
  4.         d++;
  5.     }

  6. //d++; 这里错了,应改成:
  7.       d[b]++;
复制代码
推荐
发表于 2018-3-8 15:14:42 | 只看该作者
本帖最后由 创世菌 于 2018-3-8 15:16 编辑


[mw_shl_code=c,false]d++;[/mw_shl_code]
改为
[mw_shl_code=c,false]d++;[/mw_shl_code]

点评

的确  发表于 2018-3-8 20:16
中括号b 被识别为加黑  发表于 2018-3-8 19:09
地板
发表于 2018-3-8 14:27:39 | 只看该作者
什么现象?(懒得编译了……)

点评

输出001122334456789  发表于 2018-3-8 14:57
5#
 楼主| 发表于 2018-3-8 15:18:25 | 只看该作者

我之前就是想你那莫做的 但中括号黏贴不上来

点评

有必要粘贴吗……  发表于 2018-3-8 15:33
……  发表于 2018-3-8 15:32
6#
 楼主| 发表于 2018-3-8 16:33:57 | 只看该作者

到底是怎么回事啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
7#
发表于 2018-9-21 15:04:46 | 只看该作者
本帖最后由 蓝天之子 于 2018-9-21 15:06 编辑
  1. 乱了                     
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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