社区
C++ 语言
帖子详情
这两个代码有区别吗??
ouyang517971287
2012-04-03 03:07:47
if(GA[i][j]==0)
GA[i][j]=k;
k++;
和
if(a[j][i] == 0)
a[j][i] = m++;由区别吗
...全文
64
7
打赏
收藏
这两个代码有区别吗??
if(GA[i][j]==0) GA[i][j]=k; k++; 和 if(a[j][i] == 0) a[j][i] = m++;由区别吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
summer_insects
2012-04-03
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
有,前者在条件成立和不成立时k++都会执行.
后者只有在条件成立时m++会执行.
[/Quote]
+10086
ouyang517971287
2012-04-03
打赏
举报
回复
void Fun(int n)
{
int m = 1,j,i=0;
for(i = 0; i < n/2; i++)
{
for(j = i; j < n-2*i; j++)
{
if(a[i][j] == 0)
a[i][j] = m++;
}
for(j=j-1; j>=i;j--)
{
if(a[n-1-j-i][j] == 0)
a[n-1-j-i][j] = m++;
}
for(j = n-i-1; j > i; j--)
{
if(a[j][i] == 0)
a[j][i] = m++;
}
}
}
和
void Fun(int n)
{
int m = 1,j,i=0;
for(i = 0; i < n/2; i++)
{
for(j = i; j < n-2*i; j++)
{
if(a[i][j] == 0)
a[i][j] = m;
m++;
}
for(j=j-1; j>=i;j--)
{
if(a[n-1-j-i][j] == 0)
a[n-1-j-i][j] = m;
m++;
}
for(j = n-i-1; j > i; j--)
{
if(a[j][i] == 0)
a[j][i] = m;
m++;
}
}
}运行结果是不一样的
这是主函数请大家帮帮忙运行看看
void main()
{
int n, i, j;
cin>>n;
for( i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
a[i][j] = 0;
}
Fun(n);
for(i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
if(a[i][j])
cout <<setw(3)<< a[i][j] << " ";
}
cout <<endl;
}
}
yinyinehnzuotong
2012-04-03
打赏
举报
回复
如果if语句为真时一样,如果if语句为假,第一个执行k++,第二个不执行。
muyi66
2012-04-03
打赏
举报
回复
唔,没注意到第一个总会增量k
hen_hao_ji
2012-04-03
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
有,前者在条件成立和不成立时k++都会执行.
后者只有在条件成立时m++会执行.
[/Quote]
++
muyi66
2012-04-03
打赏
举报
回复
如果你不是故意写错了i和j的顺序的话,就那个单元被赋的值和赋值后给它们值的变量被增量这两个行为来说,两段代码都是同样的作用。
iamnobody
2012-04-03
打赏
举报
回复
有,前者在条件成立和不成立时k++都会执行.
后者只有在条件成立时m++会执行.
CA/TA可信安全应用开发
(2)CA/TA开发编程实践 从无到有编写
代码
,已完成的大纲如下: - 2秒钟快速编写(clone)一组CA/TA程序 - 安全存储详解以及
代码
示例 - CA到TA双向传参数的四种方式(value、temref、memref),
区别
?优缺点? - 对称...
IDEA中使用Git比较
两个
分支的
代码
区别
IDEA中使用Git比较
两个
分支的
代码
区别
日常开发中,可能会遇到
两个
分支的
代码
存在差异,那么,怎么快速又方便的查看Git上
两个
分支的
代码
区别
呢?方法来了,绝对简单有效。 第一步 打开IntelliJ IDEA 第二步 然后点击菜单栏中的vcs菜单 第三步 点击了vcs菜单之后,弹出了下拉菜单选中为Git选项 第四步 选中了Git选项之后,弹出了下一级菜单选中为 compare with...
网页源
代码
与开发者工具里打开的
代码
有何
区别
?在爬取网页是我们该如何进行选择?(网页源
代码
,框架源
代码
,开发者工具三者的联系)
网页源
代码
与开发者工具里打开的
代码
有何
区别
?在爬取网页是我们该如何进行选择? 希望你可以不浪费读我这篇文章的时间,可以从中有所学,有所成长!!!冲冲冲(ง •_•)ง 大家在产生疑惑的地方各有不同,有人是网页制作,有人是网页信息爬取,一个萝卜一个坑,今天我就来对网页爬取是出现的状况进行分析,并处理 简单对这
两个
名词进行介绍吧 网页源
代码
: 网页源
代码
是对一个网页所组成
代码
的构成,我们打开一个...
【GitHub】GitHub 的 Pull Request 和 GitLab 的 Merge Request 有
区别
吗?
GitHub 的 Pull Request 和 GitLab 的 Merge Request 有
区别
吗? 在 GitHub 上混久了,对 Pull Request 就…… 在 GitLab 上混久了,对 Merge Request 就…… 然而它们之间有不同吗?为什么要用
两个
不同的名称? 要追溯这
两个
名称,需要追溯 GitHub 和 GitLab 引以为傲的 git 工作流。这也是本文参考链接...
你了解软件测试吗?软件测试和调试有什么
区别
??
文章目录一、什么是软件测试二、调试又是什么?三、软件测试和调试有什么
区别
呢?1.目的不同2.参与角色不同3. 执行的阶段不同四、软件测试与研发又有什么
区别
呢???1.软件测试与软件开发中的调试的
区别
2.从技能、要求、专业度来分析总结 一、什么是软件测试 1979年,Glenford Myers(美 梅尔斯),<软件测试艺术> :为了发现错误而执行程序或者系统的过程 1983年,Bill Hetzel在《软件测试完全指南》一书中指出,测试以评价一个程序或者系统的属性为目标的任何一种活动,测.
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章