回 帖 发 新 帖 刷新版面

主题:[讨论]GGJJ们 急啊 快进来救我啊!

#include <iostream.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

for(int i=1;i<=36;i++)
{
if(36 % i == 0)   //余数为0,说明整除
cout << i << " ";//多输出一个空格,用于做两数之间的间隔
}

我用的是CBC6 他老是提示 for(int i=1;i<=36;i++) 这行有问题(变红了)

我请问哪有问题啊   我直接把老师的代码复制到CBC6上还是现实错误, 而老师那个却能通过。 他用的是CBC5 是不是他还有什么代码没写上啊。

高手请告诉我下 实在没想法了。。。。。。。。。。





这是原题
题二:6能被1、2、3、6整除,这些数称为6的因子,请循环列出36的所有因子。

分析:因子?忘了吗?求36的因子,就是求1~36中哪些整数可以整除36。我们学过 % 操作符,它用于求两数相除的余数。所以整除不整除,只要看余数是否为0即可。

答案:
for(int i=1;i<=36;i++)
{
if(36 % i == 0)   //余数为0,说明整除
cout << i << " "; //多输出一个空格,用于做两数之间的间隔
}
如果运行程序,得到结果应是:

1 2 3 4 6 9 12 18 36 









GGJJ们 我是个新手,,  请帮忙下  最好能把我上面代码修一下给我啊  谢谢了。

回复列表 (共3个回复)

沙发

这是错误信息~

[C++ Error] Unit1.cpp(13): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(13): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(13): E2238 Multiple declaration for 'i'
[C++ Error] Unit1.cpp(13): E2344 Earlier declaration of 'i'
[C++ Error] Unit1.cpp(13): E2141 Declaration syntax error

板凳

已解决  少写了代码。。晕死 少了个{}号。。晕

3 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.会打字.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ909065437

我来回复

您尚未登录,请登录后再回复。点此登录或注册