这个程序不需要弄那么多的循环的
首先这个五位数减去6,然后再判断是否能被3整除就行了。
这个思路好像简单一些。
~~我的明天我知道~~
好方法,改了一下可以.
#include<stdio.h>
int main(void)
{
int i,x,y;
i=1;
x=10026/3;
while(y<99999)
{
y=++x*3;
if(y%10==6) i++;
}
printf("%d",i);
}
变量X的引入作用也不是很大,这样改下
#include<stdio.h>
int main(void)
{
int i,y;
i=1;
y=10026;
while(y<99999)
{
y=+3;
if(y%10==6) i++;
}
printf("%d",i);
}