日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ZZULIOJ 1125: 上三角矩阵的判断

發布時間:2025/3/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZZULIOJ 1125: 上三角矩阵的判断 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上三角矩陣的判斷

題目描述
編寫程序,輸入一個正整數n(1<=n<=10)和n階方陣a中的元素,如果a是上三角矩陣,輸出“YES”,否則,輸出“NO”。
上三角矩陣即主對角線以下(不包括主對角線)的元素都為0的矩陣,主對角線為從矩陣的左上角至右下角的連線。
要求定義函數IsUpperTriMatrix()判斷矩陣a是否是上三角矩陣,如果是返回1,否則返回0。函數原型如下:

int IsUpperTriMatrix(int a[][N], int n);
輸入
輸入一個正整數n(1<=n<=10)和n階方陣a中的元素,均為整數。
輸出
如果a是上三角矩陣,輸出“YES”,否則,輸出“NO”
樣例輸入 Copy
4
1 2 3 4
0 2 2 2
0 0 3 4
0 0 0 4
樣例輸出 Copy
YES


#include<stdio.h> int IsUpperTriMatrix(int a[][11],int n) {int i,j,flag=0;for(i=0;i<n;i++){for(j=0;j<i;j++){if(a[i][j]!=0)flag=1;}}if(flag==0)return 1;elsereturn 0; } int main() {int n,i,j,a[11][11];scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}IsUpperTriMatrix(a,n);if(IsUpperTriMatrix(a,n)==1)printf("YES\n");if(IsUpperTriMatrix(a,n)==0)printf("NO\n");return 0; }

總結

以上是生活随笔為你收集整理的ZZULIOJ 1125: 上三角矩阵的判断的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。