C++问题:100到200中找出同时满足用3除余2,用5除余3和用7除余2的所有整数

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:56:15
如题.
请使用WHILE语句编程.每十个数换行.谢谢

int i,n=0;
i=100;
while(i<=200)
{
if(i%3==2&&i%==3%i%7==2)
{
n++;
if(n%10==0)cout<<endl;
if(n%10!=1)cout<<" ";
cout<<i;
}
i++;
}

这是主程序。

#include<iostream>
using namespace std;
int main(){
int n=0,i=100,key=0;//key为标记,用他来搞每十个数换行
while(i<=200){
if(i%3==2&&i%5==3&&i%7==2){
if(key%10==0) cout<<'\n';
else {cout<<i;key++;}
}
i++;
}//while循环结束

理论上正确~

#include<iostream.h>
int main()
{
int a,i;
a=100;
int sum=0;
for(i=1;i<=100;i++)
{
sum=a+i;
if(sum%3==2&&sum%5==3&&sum%7==2)
cout<<sum<<'\n';}
system("PAUSE");
return 0;
}

C++语言 自己练练

#include<stdio.h