6个回答
展开全部
代码如下:
#include<iostream>
using namespace std;
int main()
{
int num(0);
cout<<"输出100~150之间不能被3整除的数,每行5个数:"<<endl;
for(int i=100;i<=150;i++)
{
if(i%3!=0)
{
cout<<i<<" ";
if((num+1)%5==0)
cout<<endl;
num++;
}
}
cout<<endl;
system("pause");
return 0;
}
希望对你有帮助。
#include<iostream>
using namespace std;
int main()
{
int num(0);
cout<<"输出100~150之间不能被3整除的数,每行5个数:"<<endl;
for(int i=100;i<=150;i++)
{
if(i%3!=0)
{
cout<<i<<" ";
if((num+1)%5==0)
cout<<endl;
num++;
}
}
cout<<endl;
system("pause");
return 0;
}
希望对你有帮助。
更多追问追答
追问
那个,要求每行输出5个数呢?
追答
if((num+1)%5==0)
cout<<endl;
就是控制每行输出5个数,你自己没有运行试试吗?
运行结果:
输出100~150之间不能被3整除的数,每行5个数:
100 101 103 104 106
107 109 110 112 113
115 116 118 119 121
122 124 125 127 128
130 131 133 134 136
137 139 140 142 143
145 146 148 149
Press any key to continue
展开全部
参考
#pragma hdrstop
#include <condefs.h>
#include <iostream.h>
//**********************
// surwe
//***********************
//---------------------------------------------------------------------------
#pragma argsused
main()
{
int a;
int b=0;//must be init value
for(a=2000;a<=3000;a++)
{
if(a%4==0 || a%400==0) // !!!error
{
cout<<a<<" ";
b++;
if(b % 10==0)
cout<<endl;
}
}
system("pause");
}
#pragma hdrstop
#include <condefs.h>
#include <iostream.h>
//**********************
// surwe
//***********************
//---------------------------------------------------------------------------
#pragma argsused
main()
{
int a;
int b=0;//must be init value
for(a=2000;a<=3000;a++)
{
if(a%4==0 || a%400==0) // !!!error
{
cout<<a<<" ";
b++;
if(b % 10==0)
cout<<endl;
}
}
system("pause");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
using namespace std;
int main()
{
for(int i=100,m=1; i<=150; i++)
if(i % 3) cout<<i<<((m++) % 5 == 0 ? '\n' : ' ');
return 0;
}
VC6.0测试通过
using namespace std;
int main()
{
for(int i=100,m=1; i<=150; i++)
if(i % 3) cout<<i<<((m++) % 5 == 0 ? '\n' : ' ');
return 0;
}
VC6.0测试通过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
#define N 100
using namespace std;
bool zhengChu(int num)
{
int a=num/100; //百位上的数字
int b=(num-100*a)/10; //十位上的数字
int c=num%10; //个位上的数字
if( (a+b+c)%3==0) //各个位上的数字之和能被3整除,则该整数能被3整除
return true;
else
return false;
}
void main()
{
int i;
int array[N];
int j=0; //记录不能被3整除的整数个数
for(i=100;i<=150;i++)
{
if(zhengChu(i)==false)
{
array[j]=i;
j++;
}
}
cout<<"100——150之间不能被3整除的数字入下: "<<endl;
for(i=0;i<j;i++)
{
if( (i+1)%5 !=0)
cout<<array[i]<<" ";
else
cout<<array[i]<<endl;
}
cout<<endl;
}
程序是调试成功的,运行结果如下:
100——150之间不能被3整除的数字入下:
100 101 103 104 106
107 109 110 112 113
115 116 118 119 121
122 124 125 127 128
130 131 133 134 136
137 139 140 142 143
145 146 148 149
Press any key to continue
#define N 100
using namespace std;
bool zhengChu(int num)
{
int a=num/100; //百位上的数字
int b=(num-100*a)/10; //十位上的数字
int c=num%10; //个位上的数字
if( (a+b+c)%3==0) //各个位上的数字之和能被3整除,则该整数能被3整除
return true;
else
return false;
}
void main()
{
int i;
int array[N];
int j=0; //记录不能被3整除的整数个数
for(i=100;i<=150;i++)
{
if(zhengChu(i)==false)
{
array[j]=i;
j++;
}
}
cout<<"100——150之间不能被3整除的数字入下: "<<endl;
for(i=0;i<j;i++)
{
if( (i+1)%5 !=0)
cout<<array[i]<<" ";
else
cout<<array[i]<<endl;
}
cout<<endl;
}
程序是调试成功的,运行结果如下:
100——150之间不能被3整除的数字入下:
100 101 103 104 106
107 109 110 112 113
115 116 118 119 121
122 124 125 127 128
130 131 133 134 136
137 139 140 142 143
145 146 148 149
Press any key to continue
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e,这都能答辩。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大专答辩?
so easy!I can't believe it!
so easy!I can't believe it!
追问
不是的,我大一,要做个报告什么的,我开始没好好学习,现在用功了开始,不好意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询