Petrichor


私信TA

用户名:xiatongxiatong

访问量:4484

签 名:

向来心是看客心

等  级
排  名 198
经  验 6572
参赛次数 8
文章发表 11
年  龄 0
在职情况 学生
学  校 战争学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#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 人评分

  评论区

  • «
  • »