| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1717 人关注过本帖
标题:[求助]C++编程题目,明天交卷。。急。。大家帮下忙。。。。
只看楼主 加入收藏
sy_141618
Rank: 1
等 级:新手上路
威 望:1
帖 子:68
专家分:0
注 册:2006-6-18
收藏
得分:0 

没问题哦~~
第1处是申明用std命名空间
最后那个红色的可以去掉,是为了让你看到结果,不是一闪而过~~如果你不是在CMD下编译的话也可以去掉

2007-07-09 11:21
小叶临风
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-9
收藏
得分:0 

如果把这两处去掉的话,是不是也可的呢?

2007-07-09 19:01
sy_141618
Rank: 1
等 级:新手上路
威 望:1
帖 子:68
专家分:0
注 册:2006-6-18
收藏
得分:0 

第1处要么留着,要么在cout前面加std::
cout是在std命名空间里的

2007-07-09 21:52
wangchen2113
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-7-10
收藏
得分:0 

#include <stdio.h>
#include <iostream.h>
int main()
{ int a,b;int i,j ,count[100][2];
for(i=0;i<100;i++)
for(j=0;j<2;j++)count[i][j]=0;
i=1;
for(b=15;b<=36;b++)
for(a=6;a<=30;a++)

if(2*a+5*b==126){count[i][0]=a;count[i][1]=b;i++;}
for(j=1;j<i;j++)cout<<"("<<count[j][0]<<","<<count[j][1]<<")"<<endl;

}


估计你用的是。net吧,我这个程序在vc6.0编译能运行的,你参考下。

2007-07-10 14:22
zhangjjie
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-29
收藏
得分:0 

#include<iostream>

using namespace std;
int main()
{
int a=6;
int b=15;
for (a+=1;a<=30)
for (b+=1;b<=36)
if (126==2*a+5*b)
cout<<a<<","<<b<<endl;
return 0;
}

我是用VC6.0写的,编译提示有两个错误,但是执行的结果却是没问题的,不知道是怎么回事..哪位达人能指点下,谢谢

[此贴子已经被作者于2007-7-11 21:25:43编辑过]

2007-07-11 21:20
jiaju111
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2007-3-27
收藏
得分:0 
for 语句头有问题

Everything is gonna be okay!
2007-07-12 11:40
smithallen
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-26
收藏
得分:0 

15楼:
#include<iostream.h>
//using namespace std;

int main()
{
int a;
int b;
for (a=6;a<=30;a++)
for (b=15;b<=36;b++)
if (126==2*a+5*b)
cout<<"("<<a<<","<<b<<")"<<endl;
return 0;
}

你用的标准的C++,即ANSI C++,而VC6.0只是一个编译环境,并非支持标准C++,所以在此环境下,不能调试通过;


2007-07-12 16:27
puying2008
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-28
收藏
得分:0 

#include<iostream.h>
void main()
{
int a;
int c;

for(a=6;a<=30;a++)
{
c=126-2*a;
if(c%5==0)
{
if(15<=c/5&&c/5<=36)
cout<<"("<<a<<","<<c/5<<")"<<endl;
}
}
}

你看看

2007-07-12 20:11
zhaozhiwei
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-19
收藏
得分:0 

#include<iostream>
using namespace std;
int main()
{
int a;
int b;
for (a=6;a<=30;a++)
for (b=15;b<=36;b++)
if (2*a+5*b==126)
cout<<"("<<a<<","<<b<<")"<<endl;
return 0;
}

图片附件: 游客没有浏览图片的权限,请 登录注册


择晴日,访友欢。无限天涯各一边,亲谊心相连。品美食,游山川。闲来无事灌论坛,幸福至年年。
2007-07-19 19:00
快速回复:[求助]C++编程题目,明天交卷。。急。。大家帮下忙。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020556 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved