解题思路:
注意事项:
参考代码:
#include <stdio.h>
int xt(int x); // 判断数据中是否含7
int main()
{
int n, i, t = 0;
scanf("%d", &n);
for (i = 7; i <= n; i++)
{
if (i % 7 == 0 || xt(i))
{
t++;
}
}
printf("%d\n", t);
return 0;
}
int xt(int x)
{
int a, t = 0, ok = 1; // a求各位数 t判断函数值真假 ok循环控制
while (x && ok)
{
a = x % 10;
if (a == 7)
{
t = 1;
ok = 0; //当存在7的时候ok=0,退出循环
}
x /= 10;
}
return t;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:986 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:756 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:701 |
文科生的悲哀 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:691 |
川哥的吩咐 (C语言代码)浏览:611 |
小O的图案 (C语言代码)浏览:915 |
1202题解浏览:625 |