3_11.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
源码类别:

文章/文档

开发平台:

C/C++

  1. #include <iostream.h>
  2. const int N=15;
  3. void main()
  4. {
  5. int i,j,k,m,n;
  6. int G[N][N];
  7. cout<<"Input the odd number you want!"<<endl;
  8.     cin>>m;
  9. if ((m>0)&&(m%2))
  10. {
  11. cout<<"your inputed number is "<<m<<endl;
  12. n=m*m;
  13. j=0;
  14. k=m/2;
  15. for (i=1;i<=n;i++)
  16. {
  17. G[j][k]=i;
  18. if(i%m==0)
  19. if(j==m-1)
  20. j=0;
  21. else j++;
  22.             else
  23. {
  24. if(j==0)
  25. j=m-1;
  26. else j--;
  27. if (k==m-1)
  28. k=0;
  29. else k++;
  30. }
  31. }
  32. for(i=0;i<m;i++)
  33. {
  34. for(j=0;j<m;j++)
  35. cout<<G[i][j]<<"  ";
  36. cout<<endl;
  37. }
  38. }
  39. else cout<<"the number you inputed is error!"<<endl;
  40. }