编程实现:从键盘输入正整数m和n(m,n的大小关系不确定),找出 m到n范围内(包含m和n两个边界值)除以3余2、除以5余1、除以7余4的所有正整数,以及满足这些条件的整数个数。要求使用for语句。
输入输出格式参见样张:
#include <iostream>
using namespace std;
int main(void)
{
int m,n,f,i,j=0;
cout<<"请输入整数范围m和n:";
cin>>m>>n;
if(m>n)
{
m=m+n;
n=m-n;
m=m-n;
}
for (i=m;i<=n;i++)
{
f=0;
if(i%3==2&&i%5==1&&i%7==4)
{
f=1;
j++;
}
if (f==1)
cout<<i<<endl;
}
cout<<"共有"<<j<<"个满足条件的整数。"<<endl;
return 0;
}
运行结果如下: