一.題目:html
1. 求矩陣各行元素之和:git
代碼:數組
#include<stdio.h> int main() { int m,n,i,j; scanf("%d %d",&m,&n); int a[m][n],b[i]; for ( i = 0; i < m;i++ ) { for ( j = 0; j < n;j++ ) { scanf("%d", &a[i][j]); } } for ( i = 0; i < m;i++ ) { b[i]=0; for ( j = 0; j < n;j++ ) { b[i]=b[i]+a[i][j]; } if(i!=m-1) printf("%d\n",b[i]); else printf("%d",b[i]); } return 0; }
設計思路:sass
1.定義二維數組a[M][N],矩陣行數m,每行個數n,循環變量i,j,矩陣行元素之和sum。學習
2.利用循環結構使數組內數字每行求和並輸出。spa
流程圖:.net
提交列表:設計
遇到問題及解決辦法:htm
循環結構利用不當致使輸入結果部分正確,修改循環結構後的獲得正確結果。blog
2.將數組中的數逆序存放:
代碼:
#include<stdio.h> int main() { int i,n,t; scanf("%d",&n); int a[n]; for(i=0;i<=n-1;i++){ scanf("%d",&t); a[i]=t; } for(i=n-1;i>=0;i--){ printf("%d",a[i]); if(i!=0){printf(" ");} } }
設計思路
1.定義數組a[n],循環變量i,n。
2.用循環結構輸入數值並存入到數組中進行逆序存放後輸出。
3.若是i不等於0時在數後加空格。
流程圖:
提交列表:
遇到問題及解決辦法:
剛剛學習數組,對其運用還很不熟練,此題是在同窗的幫助下完成的。
二.上傳至git:
git地址:
https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git/tree/master/
截圖:
三.學習進度條:
時間 |
代碼行數 |
時間(min) |
博客字數 |
時間 |
知識點 |
11月19日 |
110 |
70 |
0 |
0 |
循環結構 |
11月20日 |
120 |
80 |
0 |
0 |
循環結構 |
11月21日 |
150 |
100 |
0 |
0 |
數組 |
11月22日 |
100 |
70 |
0 |
0 |
數組 |
11月23日 |
150 |
95 |
0 |
0 |
數組 |
11月24日 |
80 |
60 |
0 |
0 |
數組 |
11月25日 |
100 |
70 |
0 |
0 |
數組 |
11月26日 |
90 |
65 |
0 |
0 |
數組 |
11月27日 |
60 |
35 |
0 |
0 |
數組 |
11月28日 |
110 |
70 |
0 |
0 |
數組 |
11月29日 |
120 |
80 |
0 |
0 |
數組 |
11月30日 |
90 |
60 |
0 |
0 |
數組 |
12月1日 |
75 |
40 |
0 |
0 |
數組 |
12月2日 |
80 |
40 |
0 |
0 |
數組 |
12月3日 |
0 |
0 |
800 |
120min |
數組 |
四.評論的同窗:
顧家偉:http://www.cnblogs.com/qq807443119/p/7967832.html
胡景文:http://www.cnblogs.com/wshjw/p/7967814.html
趙寅勝:http://www.cnblogs.com/2017023960ZYS/p/7966581.html