PTA習題7-3 判斷上三角矩陣(15 分)
#include<stdio.h>
int main()
{
int T,N,i,j,flag;
scanf("%d",&T);
while(T--){
scanf("%d",&N);
int a[N][N];
for(i=0;i<N;i++){
for(j=0;j<N;j++){
scanf("%d",&a[i][j]);
}
}
for(i=1;i<N;i++){
for (j=0;j<i;j++){
if(a[i][j]!=0) flag=0;
}
}
if(flag==0) printf("NO\n");
else printf("YES\n");
}
return 0;
}
相關推薦
PTA習題7-3 判斷上三角矩陣(15 分)
#include<stdio.h> int main() { int T,N,i,j,flag; scanf("%d",&T); while(T--){ scanf("%d",&N);
習題7-3 判斷上三角矩陣 (15 分)
上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。 本題要求編寫程式,判斷一個給定的方陣是否上三角矩陣。 輸入格式: 輸入第一行給出一個正整數T,為待測矩陣的個數。接下來給出T個矩陣的資訊:每個矩陣資訊的第一行給出一個不超過10的正整數n。隨後n行,
習題7-3 判斷上三角矩陣 (15 point(s))
習題7-3 判斷上三角矩陣 (15 point(s)) 上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。 本題要求編寫程式,判斷一個給定的方陣是否上三角矩陣。 輸入格式: 輸入第一行給出一個正整數T,為待測矩陣的個數。接下來給出T個矩陣的資訊:每個
7-297 判斷上三角矩陣 (15 分
7-297 判斷上三角矩陣 (15 分) 上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。 本題要求編寫程式,判斷一個給定的方陣是否上三角矩陣。 輸入格式: 輸入第一行給出一個正整數T,為待測矩陣的個數。接下來給出T個矩陣的
7-3 輸出三角形字元陣列(15 分)
一、題目 二、個人理解 此題本質來說就是輸出 n個字母 n-1個字母 .... 1個字母 主要就是模擬這個過程,我們可以另外引進一個變數進行字母的變化,另外題目保證字母在26個之內。
7-1 判斷上三角矩陣
lse ++ 程序 pre 輸入格式 如果 \n 編寫 int 7-1 判斷上三角矩陣 (15 分) 上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。 本題要求編寫程序,判斷一個給定的方陣是否上三角矩陣。 輸入格式: 輸入第一行給出一個正
7-3 樹的同構 (25 分)
color pre 相同 存儲 有一個 content wid -s http 題目地址: https://pintia.cn/problem-sets/15/problems/711 解決方法: 要判斷樹是否是同構,判定存儲相同信息的節點的孩子(或父節點)是否一致即可
PAT 7-3 樹的同構 (25 分)
給定兩棵樹T1和T2。如果T1可以通過若干次左右孩子互換就變成T2,則我們稱兩棵樹是“同構”的。例如圖1給出的兩棵樹就是同構的,因為我們把其中一棵樹的結點A、B、G的左右孩子互換後,就得到另外一棵樹。而圖2就不是同構的。 現給定兩棵樹,請你判斷它們是否是同構的。 輸入格式:
PTA程式設計練習:7-2 然後是幾點(15 分)
題目: 有時候人們用四位數字表示一個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。 讀入兩個數字,第一個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表
習題2.3 數列求和-加強版 (20 分)
習題2.3 數列求和-加強版 (20 分) 給定某數字A(1≤A≤9)以及非負整數N(0≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯A(N個A)。例如A=1, N=3時,S=1+11+111=123。 輸入格式: 輸入數字A與非負整數N。
7-3 組個最小數 (20 分)
#include <bits/stdc++.h> using namespace std; int main() { int a[50]; int n, i = 0, j = 0,
7-3 一元多項式求導 (18 分)
設計函式求一元多項式的導數。 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式: 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。 輸入樣例: 3 4 -5 2 6 1
6-3 判斷迴文字串(20 分)
本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。函式介面定義:bool palindrome( char *s ); 函式palindrome判斷輸入字串char *s是否為迴文。若是則返回true,否則返回false。裁
習題8-8 判斷迴文字串(20 分)
題目來源:https://pintia.cn/problem-sets/12/problems/342 本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。 函式介面定義: bool
練習2-3 輸出倒三角圖案(5 分)
本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。輸入格式:本題目沒有輸入。輸出格式:按照下列格式輸出由“*”組成的倒三角圖案。* * * * * * * * * *#include<stdio.h> int main(){ printf
PTA習題11-8 單鏈表結點刪除(20 分)
#include<stdio.h> #include<stdlib.h> typedef struct ListNode{ int Data; ListNode *Next; }ListNode; ListNode *
PTA練習7-8 方陣迴圈右移(20 分)
#include<stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int a[n][n]; int i,j; for(i=0;i&l
基礎程式設計題目集 - 7-1 釐米換算英尺英寸(15 分)
題目連結:點選開啟連結 題目大意:略。 解題思路:注意:最後一句話的內涵,意味著 inch/12 是 foot 的小數部分。 AC 程式碼 [cpp]
PTA 6-1 迴圈單鏈表區間刪除(15 分)
本題要求實現帶頭結點的迴圈單鏈表的建立和單鏈表的區間刪除。L是一個帶頭結點的迴圈單鏈表,函式ListCreate_CL用於建立一個迴圈單鏈表,函式ListDelete_CL用於刪除取值大於min小於max的連結串列元素。 函式介面定義: Status ListCreate_
7-37 輸出整數各位數字 (15 分)
本題要求編寫程式,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。 輸入格式: 輸入在一行中給出一個長整型範圍內的非負整數。 輸出格式: 從高位開始逐位輸出該整數的各位數字,每個數字後面有一個空格。 輸入樣例: 123456 輸出樣例: 1 2 3 4