#include<stdio.h>
int main()
{
int n = 0;
int a , b;
int temp;
printf("请输入区间:");
scanf("%d %d", &a, &b);
if(a > b)
{
temp = a;
a = b;
b = temp;
}
for(int i = a; i <= b; i++)
{
if( (i % 2 == 1) && (i % 5 == 1))
{
n++;
if(n <= 10)
{
printf("%d ", i );
}
if(n == 10)
{
break;
}
}
}
return 0;
}
谈到区间就要考虑区间值的规则,前者小于后者;
题目中提及被2、5整除余1
if( (i % 2 == 1) && (i % 5 == 1))
当然也可以设置其他条件,若题目说被2、5整除,此时只需要进行小修改即可。
if( (i % 2 == 0) && (i % 5 == 0))
其次,题目要求前十个数,那我们也可以求所有的数。
那就要去掉n的条件,直接输出i即可。
运行结果展示:
请输入区间:1 200
1 11 21 31 41 51 61 71 81 91