1. 程式人生 > >c語言第4次作業

c語言第4次作業

題目7-2九九乘法表

1.程式碼:

#include<stdio.h>
int main()
{
    int N, i, j, q;
    scanf("%d",&N);
    for(i=1;i<=N;i++){
        for(j=1;j<=i;j++)
        {
            q=j*i;
            printf("%d*%d=%-4d",j,i,q);
        }
        printf("\n"); 
    }
    return 0;
}

思路

1·n值。

2·利用鑲嵌迴圈進行運算。

3·輸出

流程圖:

 

 問題

 

 7-3 計算成績和:

程式碼

#include<stdio.h>
int main(void)
{ 
    int i,k,n,item=1,sum=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        {
            item=1;
        for(k=1;k<=i;k++)
            {
            item*=k;
            }
            sum
+=item; } printf("%d",sum); return 0; }

步驟

1:輸入n的最大值

2:利用鑲嵌迴圈分別計算乘階和統計和

流程圖:

 

 

 遇到的問題及解決辦法: 圖形畫大了  沒有問題。

 

 

二、總結和學習進度條

1、總結這幾周所學內容、遇到的問題以及解決方法。

⑴這幾周老師講解了for迴圈, do while, switch等語句,還有分支結構等等。

⑵問題就是程式碼的使用還不夠熟練,有些程式碼總是忘記,打程式碼是總是細節上出錯。

⑶解決方法就是多運用,儘量不照書打程式碼,努力做到熟練。

 

 

點評3個同學的本週作業如下

 關欣      商立澤    季琦