描述:求对于给定的正整数n(1

myderam168 1年前 已收到2个回答 举报

shouji11 花朵

共回答了17个问题采纳率:82.4% 举报

if(i2%10==7)//这里是求取出来的数包含7 { j++; if(2==j) //这行应该是j>=2即,至少包含2个以上的7

1年前

7

魅雪儿christ 幼苗

共回答了22个问题采纳率:86.4% 举报

具体代码如下: #include int fun(int n) { int s = 0; while(n) { if(n % 10 == 7) s++; n /= 10; } if(s >= 2) return 1; else return 0; } int main() { int n; scanf("%d",&n); int s = 0; for(int i = 77; i <= n; i++) { if(fun(i) && i % 13 == 0) { s++; } } printf("%dn",s); }

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.022 s. - webmaster@yulucn.com