目的是抛砖引玉,直接抄骗别人也是骗自己。
题目描述
给定a和b,求区间[a,b]中能被9和21整除的整数个数.
输入
两个空格分开的整数a和b,1 <= a <= b <= 2^31-1
输出
输出一行,即区间[a,b]中能被9和21整除的整数个数,见样例.
样例输入 Copy
1 63
样例输出
1
提示
不允许使用循环
根据题目描述,
#include<stdio.h>
int main()
{ int a,b,sum=0;
scanf("%d %d",&a,&b);
while(a%3!=0)
a++;
while (a <= b) {
if ( a%21==0&&a % 9 == 0) sum++;
a=a+3;
}
printf("%d",sum);
return 0;
}