本帖最后由 风流种 于 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;
}
帮我看看我这样的编程到底错在哪里,总是编译不过去
|