当前位置: 代码迷 >> C语言 >> [原创]无聊给你们做两道题目 嘎嘎!
  详细解决方案

[原创]无聊给你们做两道题目 嘎嘎!

热度:258   发布时间:2007-05-31 14:00:11.0
只是方向不同.改改就行了.
----------------解决方案--------------------------------------------------------
你哪个比 第一 题   哪个 简单多了.哪个 和我后面发的哪个题 差 不多
----------------解决方案--------------------------------------------------------

一楼第一题都没看懂..


----------------解决方案--------------------------------------------------------
1 2 6
3 5 7
4 8 9 1
3 2
4 5 6
8 7
9 这样看懂了吧..
----------------解决方案--------------------------------------------------------
这种也拿来献丑.我都不好说你>>!
----------------解决方案--------------------------------------------------------

高手,佩服


----------------解决方案--------------------------------------------------------
请问斑竹你现在是干什么的
----------------解决方案--------------------------------------------------------
以下是引用Eastsun在2007-5-30 16:10:58的发言:

呵呵,反正无聊,随便写个:

程序代码:

#include<stdio.h>
#define sum(x) ((x)*((x)+1)/2)
#define det(n,i,j) (i+j<n+2?0:(sum(i+j-n-1)+sum(i+j-n-2)))
#define num(n,i,j) ((i+j)&1?(sum(i+j-2)+i-det(n,i,j)):(sum(i+j-2)+j-det(n,i,j)))

main(){
int i,j,n;
while(scanf(\"%d\",&n)!=EOF&&n>0){
for(i=1;i<=n;i++){
for(j=1;j<=n;j++) printf(\"%5d\",num(n,i,j));
printf(\"\n\");
}
}
return 0;
}

都佩服死了,死了都佩服!!!!!!!!!!

我以前也写过但很长,版主能不能说说你的分析方法,严重期待。


----------------解决方案--------------------------------------------------------
斑竹真乃牛人
----------------解决方案--------------------------------------------------------
呵呵
----------------解决方案--------------------------------------------------------
  相关解决方案