问题 C: 关键数7
、、
题目描述
小茗童鞋最近在数学课上学到了幸运数,他想编写一个程序来看看,但是他刚开始学,不能自己独立的写出一个程序,希望作为好朋友的你帮帮他:
给定一个区间[a,b],求出区间中幸运数并数出来。幸运数的定义是这个数字里面含有数字7。例如27,37,77等他们都是幸运数
输入
输入两个整数a,b
输出
输出所有在区间中的幸运数, 如果幸运数的个数大于1,以空格分隔输出
样例输入 Copy
10 20
样例输出 Copy
17
问题 C: 关键数7
、、
题目描述
小茗童鞋最近在数学课上学到了幸运数,他想编写一个程序来看看,但是他刚开始学,不能自己独立的写出一个程序,希望作为好朋友的你帮帮他:
给定一个区间[a,b],求出区间中幸运数并数出来。幸运数的定义是这个数字里面含有数字7。例如27,37,77等他们都是幸运数
输入
输入两个整数a,b
输出
输出所有在区间中的幸运数, 如果幸运数的个数大于1,以空格分隔输出
样例输入 Copy
10 20
样例输出 Copy
17
#include <stdio.h>
int luck(int n)
{
while (n > 0)
{
if (n % 10 == 7) return 1;
n /= 10;
}
return 0;
}
int main()
{
int a, b;
scanf("%d%d", &a, &b);
for (int i = a; i <= b; i++)
{
if (luck(i)) printf("%d ", i);
}
return 0;
}