谭浩强C语言第五版的一些课后习题

第六章 第七题

输出魔方阵(每一列 每一行 对角线 的和都相等)

#define N 5
int main(){void print(int a[N][N]);int a[N][N]={0};int count = 1;int row = 0, cul = N / 2;while (count <= N*N){a[row][cul] = count;int i = row;int j = cul;if (i == 0){i = N - 1;}else{i = i - 1;}j = (j + 1) % N;if (a[i][j]!=0||(row==0&&cul==N-1)){i = row + 1;j = cul;}row = i;cul = j;count++;}printf("\n输出魔方阵:\n");print(a);}
void print(int a[N][N]){int i,j;for(i=0;i<N;i++){for(j=0;j<N;j++){printf("%d ",a[i][j]);}printf("\n");}
}

C语言课后习题(29)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  4. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  5. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  6. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  7. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

  8. C语言课后习题(64)

    谭浩强C语言第五版的一些课后习题 第八章 第十六题 输入一个字符串,含有数字和非数字,将连续的数字作为一个整数存放到数组中,并统计有多少个整数,然后输出 int main(){char str[50] ...

  9. C语言课后习题(63)

    谭浩强C语言第五版的一些课后习题 第八章 第十四题 n个数逆序排列 然后输出 int main(){void print(int *p,int n);void sort(int *p,int n);i ...

最新文章

  1. 四种常见的 POST 提交数据方式
  2. 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(四)中间件基础知识...
  3. CSS三大特性(129-135 )
  4. 数据挖掘与数据化运营实战. 3.10 信用风险模型
  5. 平台策略:从Portlet到OpenSocial小工具再到渐进式Web应用程序:最新技术
  6. 前端学习(707):循环小结
  7. python可以开发驱动吗_Python机器学习实践:测试驱动的开发方法
  8. nohup 与 linux 程序后台执行
  9. 登录iis7 网站服务器上网站网页可以访问 但远程访问网站网页不能访问的解决方法
  10. 推荐JVM的9款编程语言杀手开发利器
  11. error: invalid use of incomplete type 'struct word'|
  12. 使用Python写的第一个网络爬虫程序
  13. 清除Conficker蠕虫病毒详细步骤
  14. 登录验证码(前后端分离、不分离)
  15. 中兴新支点操作系统_中兴新支点操作系统的设计和功能怎样?
  16. 考研逻辑整理 - 性质判断及其变形推理
  17. 还没毕业,我就进了HR的黑名单!
  18. 通过Mach-O文件结构看iOS堆栈信息(函数地址与符号关联)
  19. JSON 是什么?JSON 介绍
  20. JS小数取整以及保留小数点后两位

热门文章

  1. Mail服务器的搭建(4)----Web方式的邮件系统
  2. Java设计模式11:Facade
  3. ISA2004升级到ISA2006需要注意的事项
  4. python中的库有哪些餐厅_2017,最受欢迎的 15 大 Python 库有哪些?
  5. html个人博客完整代码_hexo | 不用写代码,2小时快速搭建个人博客
  6. fortran_Fortran 60岁生日快乐
  7. onenote组织知识体系_我们的家人教给我们有关组织生活的知识
  8. 实战 | Element UI 父子组件传值与事件绑定(正向)
  9. ROS Rviz 显示轨迹 Python
  10. text对应java类型_【JavaWeb】79:JavaScript和Java的关系?