国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

數據結構之矩陣行列和相等的實例

2020-05-23 13:45:44
字體:
來源:轉載
供稿:網友

以下為展示“矩陣行列和相等”的簡單示例:

1.用c語言實現的版本

#include <stdio.h> #include <math.h>  void main() {   int a[16][16],i,j,n,k;   printf("Please input n(1~15,it must be odd.): ");   scanf("%d",&n);   while(!(n>=1&&n<=15) || n%2==0)   {     printf("The number is invalid.Please insert again:");     scanf("%d",&n);   }   //初始化數組   for(i=0; i<=n; ++i)    {     for(j=0; j<=n; ++j)      {       a[i][j]=0;     }   }    j = n/2 + 1;   a[1][j] = 1;   i = 1;   for(k=2; k<=n*n; ++k)   {     i = i - 1;      j = j + 1;     if(i==0 && j==n+1) //行列都越界     {       i = i+2;       j = j-1;     }     else      {       if(i==0) //行越界       {         i = n;       }       if(j==n+1) //列越界       {         j = 1;       }     }      if(a[i][j]==0) //如果里面沒數字      {       a[i][j] = k;     }     else //得到新的數值     {       i = i + 2;       j = j - 1;       a[i][j] = k;     }   }    for(i=1; i<=n; ++i)   {     for(j=1; j<=n; ++j)     {       printf("%3d", a[i][j]);     }     printf("/n");   } } 

2.用C++語言實現的版本

#include <iostream> #include <math.h>  void main() {   int a[16][16],i,j,n,k;   std::cout<<"Please input n(1~15,it must be odd.): ";   std::cin>>n;   while(!(n>=1&&n<=15) || n%2==0)   {     std::cout<<"The number is invalid.Please insert again:";     std::cin>>n;   }   初始化數組   for(i=0; i<=n; ++i)    {     for(j=0; j<=n; ++j)      {       a[i][j]=0;     }   }    i = 0;   j = n/2;   a[i][j] = 1;   for(k=2; k<=n*n; ++k)   {     i = i - 1;      j = j + 1;     if(i<=-1 && j>=n) //行列都越界     {       i = 1;       j = n - 1;     }     else      {       if( i<=-1 ) //行越界       {         i = n - 1;       }       if(j>=n) //列越界       {         j = 0;       }     }      if(a[i][j]==0) //如果里面沒數字      {       a[i][j] = k;     }     else //得到新的數值     {       i = i + 2;       j = j - 1;       a[i][j] = k;     }   }    for(i=0; i<=n-1; ++i)   {     for(j=0; j<=n-1; ++j)     {       printf("%3d", a[i][j]);     }     printf("/n");   } } 

運行結果如下圖所示:

數據結構,矩陣行列,相等

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东源县| 霍州市| 巫溪县| 平乡县| 建始县| 乌拉特中旗| 余姚市| 西林县| 大厂| 韩城市| 永修县| 门头沟区| 深泽县| 吉隆县| 山丹县| 湘阴县| 盐山县| 辛集市| 恭城| 虹口区| 长岛县| 洪泽县| 甘谷县| 大埔县| 龙南县| 本溪市| 吕梁市| 边坝县| 乌鲁木齐县| 金秀| 上高县| 明溪县| 靖宇县| 通城县| 孟村| 高要市| 苏尼特右旗| 汝南县| 含山县| 平度市| 阿拉尔市|