----------------解决方案--------------------------------------------------------
#include<stdio.h>//输出魔方阵
void main()
{
int a[17][17],i,j,n,k;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
for(j=0,k=1;j<=i;j++)a[i][j]=k++;
for(k--;j<n;j++)a[i][j]=k;
for(;j<2*n-1;j++)a[i][j]=a[i][2*n-2-j];
}
for(;i<2*n-1;i++)
{
for(j=0;j<2*n-1;j++)a[i][j]=a[2*n-2-i][j];
}
for(i=0;i<2*n-1;i++)
{
for(j=0;j<2*n-1;j++)printf("%d ",a[i][j]);
printf("\n");
}
}
}
----------------解决方案--------------------------------------------------------
#include<stdio.h>//最大公约数,第一次求公约数都用第归的
int gcd(int n,int m)
{
if(m==0)return n;
else
return gcd(m,n%m);
}
void main()
{
int n,m,k;
while(scanf("%d %d",&n,&m)!=EOF)
{
if(n<m)
{
k=n;
n=m;
m=k;
}
printf("%d\n",gcd(n,m));
}
}
----------------解决方案--------------------------------------------------------
回复:(爱以走远)哦 3的个好象是一个数列 呵呵 ...
A(n)=A(n-1)+n-1;A(1)=1
1 2 4 7 11 16...
----------------解决方案--------------------------------------------------------
呵呵 我也想出来拉哈
----------------解决方案--------------------------------------------------------
现在感觉人越来越笨拉
----------------解决方案--------------------------------------------------------
..后边的能给点准确的程序让我借鉴下不?
----------------解决方案--------------------------------------------------------
6的为什么x3 x4 shi 40 le?
----------------解决方案--------------------------------------------------------