《计算机常用算法和程序设计案例教程》源程序清单.doc

《计算机常用算法和程序设计案例教程》源程序清单.doc

《计算机常用算法和程序设计案例教程》源程序清单.doc

《计算机常用算法与程序设计案例教程》 源程序清单 说明: 1. 程序编号的前2位为所在章节,第3位数字为序号。 2. 可直接复制程序文本,“粘贴”到VC++6.0当前文件,编译运行。 3. 该文本在排版时最好不改变字体,以免改变某些符号的属性。 第 1 章 算法与程序设计概述 // 横竖折对称方阵,c131 #include stdio.h // 调用2个头文件 #include math.h void main() {int i,j,m,n,a[30][30]; // 定义数据结构 printf( 请确定方阵阶数(奇数)n: ); scanf(%d,n); if(n%2==0) { printf( 请输入奇数!);return;} m=(n+1)/2; for(i=1;i=n;i++) for(j=1;j=n;j++) { if(i+j=n+1 i=j || i+j=n+1 i=j) a[i][j]=m-abs(m-j); // 方阵上、下部元素赋值 if(i+jn+1 ij || i+jn+1 ij) a[i][j]=m-abs(m-i); // 方阵左、右部元素赋值 } printf( %d阶对称方阵为:\n,n);

文档评论(0)

1亿VIP精品文档

相关文档