2019春季第三次编程总结
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                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ù)次實驗后,解決。
四,運行結(jié)果截圖
五,學(xué)習(xí)進(jìn)度表
| 3/2-3/19 | 兩天 | 通過代碼讀取文件里的數(shù)據(jù),并且在屏幕上打印 | 為什么文件的使用還要進(jìn)行關(guān)閉 | 
| 3/9-3/19 | 三十分鐘 | 沒有學(xué)到任何知識點 | 想知道指針與數(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; }二,解題流程圖
三,碰見的問題與解決辦法
問題截圖:
問題原因:是因為在讀取文件里信息時,我沒有用逗號隔開
我是如何發(fā)現(xiàn)的:在多次檢查中,某次檢查是對比老師題目的要求,發(fā)現(xiàn)題目中的隔開使用的是逗號,而我使用的是點,遂改之。
四,運行結(jié)果截圖
轉(zhuǎn)載于:https://www.cnblogs.com/The-light-of-the-apocalypse/p/10533953.html
總結(jié)
以上是生活随笔為你收集整理的2019春季第三次编程总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 安装visio2016出现无法安装
 - 下一篇: visio2016无法安装的完美解决方法