C語言|博客作業08


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611
這個作業的目標 熟悉break.continue的使用和區別
學號 20208994

1.PTA實驗作業

1.1打印九九口訣表 (15分)
面是一個完整的下三角九九口訣表:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81
本題要求對任意給定的一位正整數N,輸出從11到NN的部分口訣表。
1.1.1數據處理
數據表答:定義了整形變量n,a,num,m,i。

數據處理:
1.1.2實驗代碼截圖
數據表達:n,i,temp,a,
數據處理:if (n <= 2) {
printf("NO\n");
return 0;
}
if (n > 541) {
for (i = 2; i <= n; i++)
{
if (i == 2)
{
printf("%5d", i);
a++;
}
else
{
for (temp = 2; temp < i; temp++)
{
if (i % temp == 0)
{
break;
}
}
if (i == temp)
{
printf("%5d", i);
a++;
if (a % 15 == 0)
1.1.2實驗代碼截圖

1.1.3 造測試數據

1.1.4 PTA提交列表及說明


部分正確:一部分符號錯誤,代碼前后邏輯不對
.2 7-4 一錢生多錢 (10分)
在日常生活中,我們常常需要將一些大額的人民幣換算成零錢,已知我們有許多面值5元,2元和1元的人民幣。
編程實現:輸入我們需要兌換的金錢數,然后我們用這些面值5元,2元和1元的人民幣來兌換,要求每一種面值都至少有1張,然后輸出有多少種兌換方式
1.2.1 數據處理:
數據表達:n,f,t,o
數據處理:for(f=1;f<=20;f++){
for(t=1;t<=50;t++){
for(o=1;o<=100;o++){
if(5f+2t+o==n)
1.2.2 實驗代碼截圖

1.2.3 造測試數據

.2.4 PTA提交列表及說明

代碼感悟:最后輸出的時候有點不怎么會,字母先后存在問題
2.代碼互評(5分)
同學代碼截圖:
同學1

同學2

自己代碼截圖:

1.我們都用了for循環結構
2.同學二的比我們麻煩一點
3.學習總結(15分)
3.1 學習進度條(5分)

3.2 累積代碼行和博客字數(5分)


3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結

3.3.2學習體會
1.要堅持初心,繼續前進
2.遇到問題一定要先獨立思考,不能老是依靠別人
3.對於自己的提升,適當的練習是有必要的
4.在空余時間可以利用手機上的app多看看c語言的知識點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM