第十一周程式設計總結

2022-05-21 05:29:07 字數 1780 閱讀 4494

下面是乙個完整的下三角九九口訣表:

1*1=1   

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

本題要求對任意給定的一位正整數n,輸出從1*1n*n的部分口訣表。

1)實驗**

#include

int main()

printf("\n");/*換行*/

}return 0;

}2)設計思路

1.使用巢狀迴圈,定義n

2.外層迴圈for(i=1;i<=n;i++)

3.內層迴圈for(j=1;j<=i;j++),輸出printf("%d*%d=%-4d",j,i,i*j);

4.換行

5.返回主函式

3)本題除錯過程碰到問題及解決辦法

4)執行結果截圖

將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?

1)實驗**

#include

int main()}}

}printf("count = %d",count);

return 0;

}2)設計思路

1.定義變數

2.用三個for迴圈判斷5分、2分、1分硬幣的換法

3.判斷所換得的金額與原金額是否相等

4.種類累加

5.輸出答案

6.返回主函式

3)本題除錯過程碰到問題及解決辦法

換法考慮不周全,格式有問題

4)執行結果截圖

所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。

1)實驗**

#include

int main ()

{int m,n,i,j,sum,num=0;

scanf("%d%d",&m,&n);

for(i=m;i<=n;i++)

{sum=1;

for(j=2;j2)設計思路

1.定義變數

2.for迴圈for(i=m;i<=n;i++),定義sum=1(因為i每變化一次,sum重置為1)

3.迴圈,判斷1個數從1開始到自身中的數能否被整除,如果能就累加

4.判斷累加數之和sum是否等於i

5.if(sum==i)為真就輸出(%d = 1),因為每一項都是從1開始的

6.迴圈,判斷1個數從1開始到自身中的數能否被整除,能就輸出因子

7.出現完數的個數累加num++

8.換行

9.判斷完數個數,為0就輸出none

10.返回主函式

3)本題除錯過程碰到問題及解決辦法

4)執行結果截圖

第十一周程式設計總結

這個作業屬於那個課程 c語言程式設計2 這個作業要求在 2019年春季學期第十一周作業 我在這個課程的目標是 學系函式與程式結構 這個作業在那個具體方面幫助我實現目標 理解結構化程式設計的思想 參考文獻 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上...

第十一周程式設計總結

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學好c語言並會運用 這個作業在那個具體方面幫助我實現目標 知道了遞迴函式的運用 參考文獻 c語言程式設計 7 1 漢諾塔問題 10 分 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,...

第十一周程式設計總結

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 第十一周作業要求 我在這個課程的目標是 能夠對相對複雜的問題,合理定義程式的多函式結構 這個作業在哪個具體方面幫助我實現目標 鍛鍊了我的程式設計能力 參考文獻 c語言程式設計ii第十章 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世...