亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C語言實現(xiàn)矩陣運算案例詳解

 更新時間:2021年08月13日 15:23:37   作者:代碼曉菜雞  
這篇文章主要介紹了C語言實現(xiàn)矩陣運算案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下

C語言實現(xiàn)矩陣運算

給定一個n×n的方陣,本題要求計算該矩陣除副對角線、最后一列和最后一行以外的所有元素之和。副對角線為從矩陣的右上角至左下角的連線。
輸入格式:
輸入第一行給出正整數(shù)n(1<n≤10);隨后n行,每行給出n個整數(shù),其間以空格分隔。
輸出格式:
在一行中給出該矩陣除副對角線、最后一列和最后一行以外的所有元素之和。

輸入樣例:

4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1

輸出樣例:

35

#include <stdio.h>
#include <stdlib.h>
int main()
{
   int n;   
   scanf("%d", &n);
   int a[n][n];
      for(int i = 0; i < n; i++){
             for(int j = 0; j < n; j++){
                        scanf("%d", &a[i][j]);
                        //printf("%3d ", a[i][j]);
                        }
             //puts("");
   }
   int sum_1 = 0, sum_2 = 0;
   //puts("");
   int i, j;
   //printf("sum_1:\n");
   for (i = 0; i < n - 1; i++)
   {
        for (j = 0; j < n - i - 1; j++){
             sum_1 = sum_1 + a[i][j];
             //printf("%d\n", sum_1);                       
        }
   }
   //printf("%d\n", sum_1);
   //printf("sum_2:\n");
   if (n > 3){
       for (j = 2; j < n - 1; j++){
           for (i = n - j; i < n - 1; i++){
                sum_2 = sum_2 + a[i][j];               
                //printf("%d\n", sum_2);           
           }
       }
   }
   //printf("%d\n", sum_2);
   int sum = sum_2 + sum_1;
   printf("%d", sum);
   system("pause");
   return 0;
}

在這里插入圖片描述

主要還是找規(guī)律。需要注意有兩部分,而且第二部分規(guī)律比較特殊。

到此這篇關(guān)于C語言實現(xiàn)矩陣運算案例詳解的文章就介紹到這了,更多相關(guān)C語言實現(xiàn)矩陣運算內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Eclipse智能提示及快捷鍵

    Eclipse智能提示及快捷鍵

    本文主要介紹了Eclipse智能提示及快捷鍵的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • JavaMe開發(fā)繪制可自動換行文本

    JavaMe開發(fā)繪制可自動換行文本

    JavaMe Graphics類中的drawString不支持文本換行,這樣繪制比較長的字符串時,文本被繪制在同一行,超過屏幕部分的字符串被截斷了。如何使繪制的文本能自動換行呢?
    2015-09-09
  • SpringBoot整合Netty+Websocket實現(xiàn)消息推送的示例代碼

    SpringBoot整合Netty+Websocket實現(xiàn)消息推送的示例代碼

    WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡單,允許服務(wù)端主動向客戶端推送數(shù)據(jù),本文主要介紹了SpringBoot整合Netty+Websocket實現(xiàn)消息推送的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • SpringBoot使用郵箱發(fā)送驗證碼實現(xiàn)注冊功能

    SpringBoot使用郵箱發(fā)送驗證碼實現(xiàn)注冊功能

    這篇文章主要為大家詳細介紹了SpringBoot使用郵箱發(fā)送驗證碼實現(xiàn)注冊功能實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Java中HashMap集合的6種遍歷方式詳解

    Java中HashMap集合的6種遍歷方式詳解

    這篇文章主要介紹了Java中HashMap集合的6種遍歷方式詳解,HashMap?基于哈希表的?Map?接口實現(xiàn),是以?key-value?存儲形式存在,即主要用來存放鍵值對,HashMap?的實現(xiàn)不是同步的,這意味著它不是線程安全的,我們來看一下其遍歷方式,需要的朋友可以參考下
    2023-12-12
  • Spring.Net控制反轉(zhuǎn)IoC入門使用

    Spring.Net控制反轉(zhuǎn)IoC入門使用

    這篇文章主要為大家詳細介紹了Spring.Net控制反轉(zhuǎn)IoC入門使用的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • mybatis中一對一關(guān)系association標(biāo)簽的使用

    mybatis中一對一關(guān)系association標(biāo)簽的使用

    這篇文章主要介紹了mybatis中一對一關(guān)系association標(biāo)簽的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java?百度手寫文字識別接口配置代碼

    java?百度手寫文字識別接口配置代碼

    本文通過實例代碼給大家介紹了java?百度手寫文字識別接口配置方法,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-01-01
  • Java中synchronized?的4個優(yōu)化技巧

    Java中synchronized?的4個優(yōu)化技巧

    本文主要介紹了Java中synchronized的4個優(yōu)化技巧,synchronized在JDK?1.5?時性能是比較低的,然而在后續(xù)的版本中經(jīng)過各種優(yōu)化迭代,它的性能也得到了前所未有的提升,下文更多相關(guān)資料需要的小伙伴可以參考一下
    2022-05-05
  • 教你如何使用Java輸出各種形狀

    教你如何使用Java輸出各種形狀

    本文小編將向大家介紹的是如何利用Java輸出各種不同的形狀,本文一共介紹了七種有趣的形狀,感興趣的小伙伴趕快收藏起來吧
    2021-09-09

最新評論