作业帮 > 综合 > 作业

找满足要求的数字(C语言)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 19:38:26
找满足要求的数字(C语言)
输出1到9999中能被7整除,而且至少有一位数字是5的所有数字.输出是一行一个数字,且按小到大的顺序输出.试了很多都是5005是第一个,怎么才正确啊?
例如
#include
int main()
{
int a,b,n;
for (n=0;n
提供你的代码,我会尽快给你解决
再问: 在补充问题里写了
再答: #include <stdio.h>
int main()
{
\x09int a,b,n;
\x09for (n=1;n<=9999;n++) //从1开始
\x09{
\x09\x09if (n%7==0)
\x09\x09{
\x09\x09\x09a=n;
\x09\x09\x09while(a!=0)
\x09\x09\x09{   
\x09\x09\x09\x09b=a%10; //取一个数,没有必要一定从第一个开始取啊!
\x09\x09\x09\x09if(b==5)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("%d\n",n);
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09a/=10; //缩小10倍
\x09\x09\x09}
\x09\x09}
\x09}
\x09return 0;
}