c++
小虫hh
这个作者很懒,什么都没留下…
展开
-
不使用中间变量实现两个变量的交换
在实现程序功能时,我们经常要进行变量数值的交换,最近学习到在c语言中不用定义新变量来实现两个变量数值的交换的方法,跟大家分享一下!下面是算法的实现代码: #include int main() { int a,b; scanf("%d%d",&a,&b); a = a + b; b = a - b; a = a - b; pri原创 2014-03-01 15:57:44 · 678 阅读 · 0 评论 -
c++实现拉丁方阵
构造 NXN 阶的拉丁方阵(2,使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时: 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成;对于第i行,这个环的开始数字为i。由此规律可以编写出代码为: #include using namespa原创 2014-03-01 15:59:10 · 3446 阅读 · 0 评论