level 7
if(a%3==0||a%6==0||a%9==0)这个和含3,6,9没啥必然联系吧
2013年04月01日 10点04分
3
嗯 无视后面吧,看前面的
2013年04月01日 11点04分
回复 qwe19871001 :利用逐位求余就可以了
2013年04月01日 11点04分
回复 troyhit :那30~38 60~68 90~98这些数呢?
2013年04月01日 12点04分
回复 qwe19871001 :逐位求余是让你按照这个方式判断每一位的意思。。。
2013年04月01日 12点04分
level 7
用字符数组 输入字符串(你需要输入的数字) 判断这个字符串中有没有“3”“6”“9” 有的话输出
2013年04月01日 11点04分
4
level 6
我觉得应当是用求余
for(i=1;i<x;i++)
{if((i%10)==3||(i%10)==6||(i%10)==9) printf("%d",i);}
你自己在看一下吧
2013年04月01日 13点04分
6
算法不对啊。。。。30呢??
2013年04月01日 13点04分
level 6
这是我编写的完整程序;我试过了没有问题
#include<stdio.h>
main()
{int i,x;
int k;
scanf("%d",&x);
for(i=1;i<=x;i++)
{for(k=10;i/k==3||i/k==6||i/k==9;k=k*10)
printf("%d\n",i);
if((i%10)==3||(i%10)==6||(i%10)==9) printf("%d\n",i);
}
}
2013年04月01日 13点04分
7
谢谢,写的很好,但是不好意思,刚才我忘记说了, 是求范围内包含3 6 9的个数,
2013年04月01日 14点04分
谢谢,写的很好,但是不好意思,刚才我忘记说了, 是求范围内包含3 6 9的个数,
2013年04月01日 14点04分
谢谢,写的很好,但是不好意思,刚才我忘记说了, 是求范围内包含3 6 9的个数,
2013年04月01日 14点04分
谢谢,写的很好,但是不好意思,刚才我忘记说了, 是求范围内包含3 6 9的个数,
2013年04月01日 14点04分
level 6
制作倒计时,格式为2:00 1:59 1:58..... 0:01 跟楼主的好像很像,倒计时我会,但是这种格式不会。。 还在努力思考,已经两天了
2013年04月02日 03点04分
9