搜索
查看: 666|回复: 6
打印 上一主题 下一主题

啊哈c第六章了第五节P147页的 for的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-20 11:25:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
先上完整代码
#include <stdio.h>#include <stdlib.h>
int main()
{
        int a[10],i,j,t;
    for(i=0;i<=9;i++)
                a=0;//初始化为0
           for(i=1;i<=5;i++)//循环读入5个数
       {
                        scanf("%d",&t);//把每一个数读到变量t中
            a[t]++;//t所对应小房子中的值加1
       }
       for(i=0;i<=9;i++)//依次判断0-9这10个小房子
                        for(j=i;j<=a;j++)//出现的几次就打印几次
                                printf("%d",i);
        system("pause");
        return 0;
}
我自己看不太懂这段代码的意思{:soso_e117:}  注释是书上抄下来的  求大神从for(i=0;i<=9;i++)开始
在每段代码后加上详细注释{:soso_e149:}
还有这段代码运行出来结果不太对   
在前面总会多出一个0   {:soso_e132:}

QQ截图20150820111511.png (6.12 KB, 下载次数: 1)

QQ截图20150820111511.png

最佳答案

查看完整内容

[mw_shl_code=c,true]#include #include int main() { int a[10]={0},i,j,t; for(i=1;i0;a--)//出现的几次就打印几次 printf("%d ",i); return 0; }[/mw_shl_code] 你要的是出现的几次就打印几次出来,还是出现几次就打个表明出现了多少次的数字出来? 初始化:for(i=0;i
沙发
发表于 2015-8-20 11:25:05 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>#include <stdlib.h>
int main()
{
        int a[10]={0},i,j,t;
   
               
           for(i=1;i<=5;i++)//循环读入5个数
       {
                        scanf("%d",&t);//把每一个数读到变量t中
            a[t]++;//t所对应小房子中的值加1
       }
                   for(i=0;i<=9;i++)//0-9这10个数
                     if(a>0)
                             for(;a>0;a--)//出现的几次就打印几次
                                       printf("%d ",i);
        
        return 0;
}[/mw_shl_code]
你要的是出现的几次就打印几次出来,还是出现几次就打个表明出现了多少次的数字出来?
初始化:for(i=0;i<=9;i++)
                a=0;
板凳
 楼主| 发表于 2015-8-21 09:46:46 | 只看该作者
没有人吗?
地板
发表于 2015-8-21 10:41:01 | 只看该作者
初始化:for(i=0;i<=9;i++)
                a[i]=0;
5#
发表于 2015-8-21 10:49:49 | 只看该作者
单一个数组名等于这个数组的第一个单元,这里的a等同a[0]
6#
发表于 2015-8-21 10:58:15 | 只看该作者
a[t]是打印的次数,范围是1-5
t是要打印的数字,范围是0-9中取5个
7#
 楼主| 发表于 2015-8-21 18:25:53 | 只看该作者
小榛鼠 发表于 2015-8-20 11:25
[mw_shl_code=c,true]#include #include
int main()
{

出现几次打印几次  感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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