永发信息网

C语言要求输出从1到9999中能被7整除,而且至少有一位数字是5的所有数字,输出格式一行一个

答案:3  悬赏:70  手机版
解决时间 2021-02-23 02:06
  • 提问者网友:蓝琪梦莎
  • 2021-02-22 06:09
必须一行一个
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-02-22 07:13
#include 

int main(void) 
{
int i,t;
for(i=7;i<9999;i+=7)
{
for(t=i;t;t/=10)
{
if(t%10==5)
{
printf("%d\n",i);
break;
}
}
}
return 0;
}
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-02-22 10:12
#include void main() { int a,b,c,d,s,f; printf("35\n"); for(s=100;s<=999;s++) { a=s/100; b=s/10%10; c=s%10; if((s%7==0)&&(a==5||b==5||c==5)) printf("%d\n",s); } for(f=1000;f<=9999;f++) { a=f/100%10; b=f/10%10; c=f%10; d=f/1000; if(((f%7==0)&&(a==5||b==5||c==5||d==5))) printf("%d\n",f); } }
  • 2楼网友:孤独的牧羊人
  • 2021-02-22 08:45
#include int main() { int a, b, c; for(a = 0; a < 10; ++a) { for(b = 0; b < 10; ++b) { for(c=0; c < 10; ++c) { if(a == 0 && b == 0 && c == 0) { continue; } else if((a+b+c)%3 == 0 && (a == 5 || b == 5 || c == 5)) { printf("%d%d%d\n", a, b, c); } } } } return 1; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯