c++程序编码 将100到150之间不能被3整出的数输出,要求每行输出5个数

要做答辩了,这个不会,跪求高手帮忙啊... 要做答辩了,这个不会,跪求高手帮忙啊 展开
 我来答
408925452
2011-02-28 · 超过19用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:48.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;
}
希望对你有帮助。
更多追问追答
追问
那个,要求每行输出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
surwe
2011-02-28 · TA获得超过631个赞
知道小有建树答主
回答量:1339
采纳率:44%
帮助的人:250万
展开全部
参考
#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");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiajintao1987
2011-02-28 · 超过14用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:35.5万
展开全部
#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测试通过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
123kaishichufa
2011-02-28
知道答主
回答量:28
采纳率:0%
帮助的人: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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abc19899
2011-02-28 · TA获得超过124个赞
知道答主
回答量:127
采纳率:0%
帮助的人:104万
展开全部
e,这都能答辩。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
777999666qhw
2011-02-28 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4664万
展开全部
大专答辩?
so easy!I can't believe it!
追问
不是的,我大一,要做个报告什么的,我开始没好好学习,现在用功了开始,不好意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式