| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2809 人关注过本帖
标题:这题目最少可用多少for语句?
只看楼主 加入收藏
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 

哥哥
我把我那程序改了下
现在运行还是可以运行,但是就是结果是错的
我不知道怎么回事,
哥哥帮助我看看我的程序:
#include "iostream.h"
void main()
{
int i,j,k,a[3][3],sum1,sum2,sum3,sum,n;
cout<<"请输入数组行数:"<<endl; //数组行数有可能问奇数。
cin>>n;
cout<<"请输入数组的值:"<<endl;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
i=0;j=0; //给下面循环中i,j赋初始值。
for(k=0;k<=n-1;k++)
{
i=i+1;
j=j+1;
sum1=sum1+a[i][j]; //求第1条对角线的和。
}
i=4;j=0; //给下面循环中i,j赋初始值。
for(k=0;k<=n-1;k++)
{
i=i-1;
j=j+1;
sum2=sum2+a[i][j]; //求第2条对角线的和。
}
if(n%2==1)
sum3=a[(n+1)/2][(n+1)/2];
else
sum3=0;
sum=sum1+sum2-sum3;
cout<<"对角线的和为:"<<sum<<endl;
}

这是用VC++6.0运行的 成了这样结果:

请输入数组行数:
3
请输入数组的值:
1 2 3 4 5 6 7 8 9
对角线的和为:-1716741790
Press any key to continue


准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 18:52
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

[CODE]void main()
{
int i,j,k,a[3][3],sum1 = 0,sum2 = 0,sum3,sum,n; //sum1,sum2初始化为0
cout<<"请输入数组行数:"<<endl; //数组行数有可能问奇数。
cin>>n;
cout<<"请输入数组的值:"<<endl;
for(i=0;i< n;i++) //记住从0开始
for(j=0;j< n;j++)
cin>>a[i][j];
i=0;j=0; //给下面循环中i,j赋初始值。
for(k=0;k<=n-1;k++)
{
sum1=sum1+a[i][j]; //从0开始 //求第1条对角线的和。
i=i+1;
j=j+1;
}
i=n-1;j=0; //i因该是n-1最后一行 //给下面循环中i,j赋初始值。
for(k=0;k<=n-1;k++)
{
sum2=sum2+a[i][j]; //从0开始 //求第2条对角线的和。
i=i-1;
j=j+1;
}
if(n%2==1)
sum3=a[n/2][n/2]; //还是那句话,从0开始
else
sum3=0;
sum=sum1+sum2-sum3;
cout<<"对角线的和为:"<<sum<<endl;
}[/CODE]

尽量保持了你代码!只改了必要的部分,自己看吧!


Fight  to win  or  die...
2007-05-23 19:32
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
无限循环哥哥```你是我的偶像``你太棒拉

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 20:49
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 

哥哥 我刚刚运行了下 VC++6.0
还有个错误```我不知道出在哪里 就是有个错误``

编译是这样的 是这样说的错误 我看不懂英语 请哥哥看


Deleting intermediate files and output files for project 'dfdf - Win32 Debug'.
--------------------Configuration: dfdf - Win32 Debug--------------------
Compiling...
gege.cpp
c:\1000\gege.cpp(4) : error C2065: 'cout' : undeclared identifier
c:\1000\gege.cpp(4) : error C2297: '<<' : illegal, right operand has type 'char [17]'
c:\1000\gege.cpp(4) : error C2065: 'endl' : undeclared identifier
c:\1000\gege.cpp(5) : error C2065: 'cin' : undeclared identifier
c:\1000\gege.cpp(5) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
c:\1000\gege.cpp(6) : error C2297: '<<' : illegal, right operand has type 'char [16]'
c:\1000\gege.cpp(9) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
c:\1000\gege.cpp(29) : error C2297: '<<' : illegal, right operand has type 'char [14]'
执行 cl.exe 时出错.

dfdf.exe - 1 error(s), 0 warning(s)


准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 20:56
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
回复:(孤魂居士)[em07] 无限循环哥哥```你是我的偶...
偶不叫无限循环啊!

呵呵!

Fight  to win  or  die...
2007-05-23 20:56
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
  无限循环哥哥  这是怎么回事?

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 20:59
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
你是不是忘加头文件了???

Fight  to win  or  die...
2007-05-23 21:15
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
那你怎么没有给我加```
我直接复制的``
嘿嘿```
哥哥``你太强悍了
你学C++学了多时间了?我看我学到N年也没有你牛``

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 21:17
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
这有什么牛的?很简单的啊!我大一下学,现在大二下。(中途堕落了阵)

呵呵,你努力的话很快就可以有这种水平,别抬举我了哈!

Fight  to win  or  die...
2007-05-23 21:23
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
我现在大1下学期```
我就差这多````
哥哥 教教我怎么样学编程列`` 不胜感激``

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-05-23 21:28
快速回复:这题目最少可用多少for语句?
数据加载中...
 
   



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

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