1. 程式人生 > >|1172|C語言實驗---矩陣下三角形之和

|1172|C語言實驗---矩陣下三角形之和

Problem Description

輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。

Input

輸入包括n+1行。
第一行為整數n;
接下來的n行為矩陣資料。

Output

矩陣的下三角元素之和。

Example Input

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

Example Output

75

Hint

#include<stdio.h>
#include<string.h>
int main()
{
    int i,m,j,a[100][100];
    int *p;
    long int sum=0;
    scanf("%d",&m);
    p=a[0];
    for(i=0;i<m;i++)
        for(j=0;j<m;j++)
    {
        scanf("%d",(p+i)+j);
    }
    for(i=0;i<m;i++)
        for(j=0;j<=i;j++)
    {
        sum=sum+(*(p+i)+j);
    }
    printf("%ld",sum);
    return 0;
}

Author

/*心得:
    這是指標和二維陣列的完美結合,灰常之高;
    開始沒想來如何使用
    int a[100][100];
    int *p;
    p=a[0];
    (p+i)+j
    (*(p+i)+j)
    原來是這樣啊 哈哈 效率會高
*/

相關推薦

|1172|C語言實驗---矩陣三角形之和

Problem Description 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 Input 輸入包括n+1行。 第一行為整數n;

C語言實驗——矩陣三角元素之和

C語言實驗——矩陣下三角元素之和 ***此題的目的是 訓練指標的使用 *** Problem Description 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 Input 輸入包括n+1行。 第一行為整數n; 接下來的n行為

理工大學ACM平臺題答案關於C語言 1172 C語言實驗——矩陣三角元素之和

C語言實驗——矩陣下三角元素之和 Time Limit: 1000ms   Memory limit: 65536K  有疑問?點這裡^_^ 題目描述 輸入一個正整數n(1<=n<

java實驗——矩陣三角元素之和

Problem Description 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 Input 輸入包括n+1行。 第一行為整數n; 接下來的n行為矩陣資料。 Output 矩陣的下三角元素

用C語言計算矩陣邊緣元素之和

1 題目描述 1.1 題目描述 輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元 素,就是第一行和最後一行的元素以及第一列和最後一列的元素。 1.2 輸入要求 1.第一行為整數k,表示有k組資料。 2.每組資料由多行組成,表示一個矩陣。 3.第

C語言實驗——矩陣轉置

C語言實驗——矩陣轉置 Problem Description 輸入NN的矩陣,輸出它的轉置矩陣。 Input 第一行為整數N(1≤N≤100)。 接著是一個NN的矩陣。 Output 轉置矩陣。 Sample Input 2 1 2 1 2Sample Output 1 1 2 2

C語言 求一個3*3的整形矩陣對角線元素之和

#include<stdio.h> int main() {int a[3][3],i,j,sum1=0,sum2=0; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=

1188-C語言實驗——各位數字之和排序-JAVA

C語言實驗——各位數字之和排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 給定n個正整數,根據各位數字之和從小

ACMNO.19 C語言-對角求和 求一個3×3矩陣對角線元素之和。 輸入 矩陣 輸出 主對角線 副對角線 元素和 樣例輸入 1 2 3 1 1 1 3 2 1 樣例輸出 3 7

這個我做了改進,可以實現NXN的矩陣。求出對角線之和! 只需要修改定義的define z的值就好! 接下來,進入正題! 題目描述: 求一個3×3矩陣對角線元素之和。 輸入 矩陣 輸出 主對角線 副對角線 元素和 樣例輸入 1 2 3 1 1 1 3

1188-C語言實驗——各位數字之和排序

Problem Description 給定n個正整數,根據各位數字之和從小到大進行排序。 Input 輸入資料有多組,每組資料佔一行,每行的第一個數正整數n,表示整數個數,後面接n個正整數。當n為0時,不作任何處理,輸入結束。n<=10 Output 輸出每組

矩陣三角元素之和

Description 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 Input 輸入包括n+1行 第一行為整數:n 接下來的n行為矩陣資料

大一下學期第1周OJ 矩陣三角元素之和

問題及程式碼: Problem C: C語言實驗——矩陣下三角元素之和 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 1461  Solved: 10

[1188]C語言實驗——各位數字之和排序 sdutOJ

 C語言實驗——各位數字之和排序 Time Limit: 1000ms   Memory limit: 65536K  有疑問?點這裡^_^ 題目描述 給定n個正整數,根據各位數字之和從小到大進行排序。 輸入 輸入資料有多組,每組資料佔一行,每行的第一個數

C語言之單位三角矩陣求逆

#include<stdio.h> int main(){ //矩陣儲存在二位陣列也可以隨機生成    double l[4][4]={1,0,0,0,2,1,0,0,3,2,1,0,5,4,2,1};    long bs=4,i,j,n; //矩陣第一列求逆

C語言:求4x4矩陣外圍元素之和

題目來源:大工慕課 連結 作者:Caleb Sung 解答示範 這裡使用時間種子生成隨機數自動填充陣列: #include<stdio.h> #include<stdlib

Linuxc語言實驗Websocket通訊 含客戶端和伺服器測試程式碼

Websocket是一種可雙向通訊的網路協議,其底層的資料收發是基於socket的,所以使用c語言來實現理論上是沒有問題的,主要難點在於協議中要求對個別資料進行加密處理,這些加密方法(庫)在java、c#等專門開發web的平臺中都是自帶的API(隨調隨到),而在用到c

C語言OJ專案參考(1044):矩陣對角線元素之和

1044:矩陣對角線元素之和 Description 求一個3×3矩陣對角線元素之和。 Input 矩陣 Output 主對角線 副對角線 元素和 Sample Input 1 2 3

2009: C語言實驗——各位數字之和排序

bool iLoveYou = true,youLoveMe; //我一開始就已經是愛你的了,但不知道你是否愛我。if (iLoveYou||youLoveMe)               //但其實只要我愛你,     cout<<"I am a happy

OJ刷題之《矩陣三角元素之和

題目描述 輸入一個正整數n(1<=n<=10),再輸入n*n的矩陣,要求求該矩陣的下三角元素之和。 輸入 輸入包括n+1行第一行為整數:n 接下來的n行為矩陣資料 輸出 矩陣的下三角元素

SDUT 1177 C語言實驗——時間間隔

next btn main -i top input acm sub none C語言實驗——時間間隔 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description