搜索
查看: 1051|回复: 8
打印 上一主题 下一主题

1~999有多少个数该怎么写?

[复制链接]
楼主
发表于 2014-3-6 13:30:01 | 显示全部楼层
本帖最后由 风流种 于 2014-3-6 13:32 编辑

#include <stdio.h>
int main(void)
{

        int iNum=1;
        int iNumdigtal=0;
    int iDigtal=0;
    while(1)
        {
        if(iNum<10);
        {
                iNumdigtal+=1;
                iNum+=1;
            continue;
        }
       
        if(iNum<100)
        {
                        iNumdigtal+=2;
                        iNum+=1;
                    continue;
       
        }
       
        if(iNumdigtal+3<2013)
        {
                iNum+=1;
            iNumdigtal+=3;
            continue;
        }
       
                if(iNumdigtal+3==2013)
       
        {
                iDigtal=iNum%10;
             break;
        }
       
        if(iNumdigtal+3==2014)
        {
                iDigtal=iNum%100/10;
                   break;
       
        }
       
         
        iDigtal=iNum/100;
        break;
        }
             
                }

        printf("2013个数是%d\n",iDigtal);
        return 0;
}
帮我看看我这样的编程到底错在哪里,总是编译不过去
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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