第1四、15教學周做業

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

7-2 求矩陣各行元素之和

實驗代碼

#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

表格與折線圖

相關文章
相關標籤/搜索