输入一个数N,在(1,N)内输出所有,含有7的数,或7的倍数。N在int范围内。
你题目的解答代码如下:
#include <stdio.h>
int main() {
int n,i;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
if (i%7==0)
printf("%d ", i);
}
return 0;
}
如有帮助,望采纳!谢谢!
#include <stdio.h>
int fun(int n)
{
while(n>0)
{
if(n%10 == 7)
return 1;
n = n/10;
}
return 0;
}
int main() {
int n,i;
scanf("%d", &n);
for (i = 2; i < n; i++) {
if (i%7==0 && fun(i)) {
printf("%d ", i);
}
return 0;
}