输出杨辉三角魔方阵

魔方阵_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩23页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢C语言实现魔方阵_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言实现魔方阵
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢推荐这篇日记的豆列
······C语言实现奇数阶魔方阵的方法
作者:Chance
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了C语言实现奇数阶魔方阵的方法,涉及数组及相关数学函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了C语言实现奇数阶魔方阵的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#define N 5
void main(){
int a[N][N]={0};
a[0][j]=1;
for(k = 2; k &= N*N; k++){
if( i == 0 && j == N-1 ){//先判断前一个数是不是最右上角的数,若是后一个数直接填在前一个数下方
i = (i-1+N)%N;//计算前一个数右上角的坐标
j = (j+1)%N;
if(a[i][j] != 0){//若前一个数的右上角有元素,后一个数直接填在前一个数下方
i = ((i+1)%N+1)%N;//恢复坐标
j = (j-1+N)%N;
}else{//上述条件均不满足,后一个数放在前一个数的右上角
for(i = 0; i & N; i++){
for(j = 0; j & N; j++){
printf("M",a[i][j]);
printf("\n");
测试数据如下:
希望本文所述对大家的C语言程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 魔方阵算法 的文章

 

随机推荐