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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2019春季第三次编程总结

發(fā)布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019春季第三次编程总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

7-1 判斷上三角矩陣 (15 分)
上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。

本題要求編寫程序,判斷一個給定的方陣是否上三角矩陣。

輸入格式:
輸入第一行給出一個正整數(shù)T,為待測矩陣的個數(shù)。接下來給出T個矩陣的信息:每個矩陣信息的第一行給出一個不超過10的正整數(shù)n。隨后n行,每行給出n個整數(shù),其間以空格分隔。

輸出格式:
每個矩陣的判斷結(jié)果占一行。如果輸入的矩陣是上三角矩陣,輸出“YES”,否則輸出“NO”。

輸入樣例:

2 3 1 2 3 0 4 5 0 0 6 2 1 0 -8 2

輸出樣例:

YES NO

一,我的代碼

#include <stdio.h> #include<stdlib.h> int main (void) { int t,n,i,j,k;int a[10][10]; scanf("%d",&t);int count=0;int b[1]={0}; for(k=0; k<t; k++){scanf("%d",&n);for(i=0; i<n; i++){for(j=0; j<n; j++){scanf("%d",&a[i][j]); } }for(i=0; i<n; i++){for(j=0; j<n; j++){if(i>j && a[i][j] != 0){count++;}} }if(count==0 ){b[k] = 1;}else{b[k] = 0;}count=0; }for(k=0; k<t; k++){if(b[k]==1){printf("copy that\n");}else{printf("negetive\n");} }return 0; }

二,編程流程圖

三,本題遇見的問題與解決辦法

## 錯誤編碼截圖:

問題一:在設(shè)置記錄判斷數(shù)組時,設(shè)置的元素太少了,按常理,此時設(shè)置的元素應(yīng)大于9。

問題一的解決辦法:參考:幫我找出問題的網(wǎng)址通過代碼的相似性,在進(jìn)行數(shù)次實(shí)驗(yàn)后,解決。

四,運(yùn)行結(jié)果截圖

五,學(xué)習(xí)進(jìn)度表

時間這周所花的時間學(xué)到的知識點(diǎn)簡介目前比較疑惑的問題
3/2-3/19兩天通過代碼讀取文件里的數(shù)據(jù),并且在屏幕上打印為什么文件的使用還要進(jìn)行關(guān)閉
3/9-3/19三十分鐘沒有學(xué)到任何知識點(diǎn)想知道指針與數(shù)組之間的內(nèi)在聯(lián)系

六,我的學(xué)習(xí)感悟

在這平凡的一周里,我做了許多決定:決定考四級拉,考駕照拉,參加口語比賽拉,開展數(shù)學(xué)特訓(xùn)拉等等等,反正,事很多啦,但是關(guān)于C語言,我還沒有一個清晰的規(guī)劃,可能我決定要重新學(xué)習(xí)C語言吧。

2019年春季學(xué)期第三周基礎(chǔ)作業(yè)

一,我的代碼

#include<stdio.h> #include<stdlib.h> int main (void) {FILE*ROK;int i,n;int max,sum;int a[10];max=a[0];if((ROK=fopen("E:\\chant_ming.txt","w+"))==NULL){printf("weast\n");exit(0);}scanf("%d",&n);fprintf(ROK,"%d",n);for(i=0;i<n;i++){scanf("%d",&a[i]);fprintf(ROK,"%d",a[i]);}max=a[0];sum=0;for(i=0;i<n;i++){sum=sum+a[i];if(sum<a[i])sum=a[i];if(sum>max)max=sum;}fprintf(ROK,"\n");fprintf(ROK,"%d\n",max);if(fclose(ROK)){printf("MISSION FAIL\n");exit (0);}return 0; }

二,解題流程圖

三,碰見的問題與解決辦法

問題截圖:

問題原因:是因?yàn)樵谧x取文件里信息時,我沒有用逗號隔開

我是如何發(fā)現(xiàn)的:在多次檢查中,某次檢查是對比老師題目的要求,發(fā)現(xiàn)題目中的隔開使用的是逗號,而我使用的是點(diǎn),遂改之。

四,運(yùn)行結(jié)果截圖

轉(zhuǎn)載于:https://www.cnblogs.com/The-light-of-the-apocalypse/p/10533953.html

總結(jié)

以上是生活随笔為你收集整理的2019春季第三次编程总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。