将n~m之间不能被3整除的数输出,输入n、m不是正整数时,提示输入有误,且要求重新输入.

问题描述:

将n~m之间不能被3整除的数输出,输入n、m不是正整数时,提示输入有误,且要求重新输入.
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
#include <iostream>
using namespace std;

void main()
{
int beginNum,endNum;

//输入第一个数
do 
{
cout<<"输入数:";
cin>>beginNum;
} while (beginNum<0);

//输入第二个数
do 
{
cout<<"输入数:";
cin>>endNum;
} while (endNum<0);

//如果第一个数大于第二个数 则调换
if(beginNum>endNum)
{
int temp=beginNum;
beginNum=endNum;
endNum=temp;
}

//输出不能被3整除的数
for(int i=beginNum;i<=endNum;i++)
{
if(i%3!=0)
{
cout<<i<<"\t";
}
}
cout<<endl;

}
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题