在这个代码中为什么要先定义一个a使a=i之后,代码才能继续执行,不定义却执行不了,为什么while中一定要是a而不是i
毕业设计
1
#include<stdio.h>
int main()
{
int j=0,i,m,a;
for(i=10000;i<=99999;i++)
{
a=i;
while(a)
{
m=a%10;
if(m==4)
break;
a=a/10;
}
if(m!=4)
j++;
}
printf("10000~99999中不包含4的个数为:%d\n",j);
return 0;
}
发表回复