7-3 將數組中的數逆序存放html
1.實驗代碼git
#include<stdio.h> int main() { int n,i; scanf("%d\n",&n); int a[n]; for(i=0;i<=n-1;i=i+1) { scanf("%d",&a[i]); } for(i=n-1;i>=0;i=i-1) { printf("%d",a[i]); if(i!=0) { printf(" "); } } return 0; }
2.設計思路算法
主要描述題目算法數組
第一步: 定義整數個數n,循環變量i,一維數組a[n]。學習
第二步:用循環結構輸入數值並存入到數組中進行逆序存放後輸出。spa
第三步:若是i不等於0時在每一個數值後加空格。.net
流程圖設計
3.本題調試過程碰到的問題及解決方法調試
因爲對數組的理解不夠深入致使開始一直出錯,輸入空格方面也存在問題,以後經過看老師上課發的txt學習以後問題修改過來。code
實驗代碼
#include<stdio.h> int main() { const M=6,N=6; int a[M][N]; int m,n,i,j,sum=0; scanf("%d %d",&m,&n); for(i=0;i<m;i++) { for(j=0;j<n;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<m;i++) { for(j=0;j<n;j++) { sum=sum+a[i][j]; } printf("%d\n",sum); sum=0; } return 0; }
2.設計思路
主要描述題目算法
第一步:定義二維數組a[M][N],矩陣行數m,每行個數n,循環變量i,j,矩陣行元素之和sum。
第二步:經過循環結構求出矩陣每行元素之和並輸出。
流程圖
本題調試過程碰到的問題及解決方法
剛接觸數組不熟練常常出錯,通過他人幫助後問題解決。
個人git地址:https://coding.net/u/q807443119/p/zuoye/git
本週學習了一維數組和二維數組,這部分也是難點,對我來講難度較大,尚未徹底理解,須要不斷練習,課上的一些實例仍是不明白。
點評同窗
高立彬 http://www.cnblogs.com/gao628526/p/7931800.html
胡景文http://www.cnblogs.com/wshjw/p/7967814.html
班慶澤http://www.cnblogs.com/wsbqz/p/7965666.html
表格與折線圖