编写程序输出m-n以内能被3整除且不能被5整除的所有整数,并计算输出这样的数有多少个。
输入格式:
输入整数m、n,m<=n
输出格式:
第一行输出符合条件的数,用一个空格分隔。 第二行输出数据 个数。
输入样例:
在这里给出一组输入。例如:
100 130
输出样例:
在这里给出相应的输出。例如:
102 108 111 114 117 123 126 129
count=8
while语句
#include<stdio.h>
int main()
{
int a,b;
int sum=0;
scanf("%d %d",&a,&b);
while(a<=b)
{
if(a%5!=0&&a%3==0)
{
printf("%d ",a);
a++;
sum++;
}
else a++;
}
printf("\n");
printf("count=%d", sum);
}
do-while语句
#include<stdio.h>
int main()
{
int a, b;
int sum = 0;
scanf("%d %d", &a, &b);
do
{
if (a % 5 != 0 && a % 3 == 0)
{
printf("%d ", a);
a++;
sum++;
}
else a++;
} while (a <= b);
printf("\n");
printf("count=%d", sum);
}
for语句
#include<stdio.h>
int main()
{
int m,n;
int i;
int count=0;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++)
{
if(i%3==0&&i%5!=0)
{
printf("%d ",i);
count++;
}
}
printf("\ncount=%d",count);
return 0;
}