第十二周程式設計總結

2022-05-21 05:24:25 字數 2408 閱讀 3716

美國**歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫**,成為美國歷史上首位編寫計算機**的**。2023年底,為慶祝「電腦科學教育周」正式啟動,歐巴馬編寫了很簡單的計算機**:在螢幕上畫乙個正方形。現在你也跟他一起畫吧!

1)實驗**

#include

int main()

printf("\n");

}return 0;

}2)設計思路

1.定義整形變數和字元變數

2.for迴圈列印行和列

3.返回主函式

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

for迴圈的條件錯了,沒有進行四捨五入

4)執行結果截圖

本題目要求讀入菱形起始字母和菱形的高度,然後輸出空心字元菱形。所謂「空心菱形」是指:每行由兩端為字母、中間為空格的字串構成,每行的字串中心對齊;上半部分相鄰兩行字串長度差2,且字母從給定的起始字母逐一遞增;下半部分與上半部分對稱。

1)實驗**

#include

int main()

printf("%c",ch);

if(i==1)

for(j=1;j<=2*i-3;j++)

printf("%c",ch++);

printf("\n");

}ch=ch-2;

for(i=n-m;i>0;i--)

k++;

printf("%c",ch);

for(j=1;j<=2*i-3;j++)

if(i==1)

printf("%c\n",ch--);

}return 0;

}2)設計思路

1.定義整形變數和字元變數

2.將菱形拆成上下兩部分

3.上半部分用三個for迴圈,每次字元加一

4.下半部分一樣,只是每次字元減一

5.輸出圖形

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

空格錯誤,

4)執行結果截圖

本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。

1)實驗**

#include

int main()

n--;

printf("\n");

}return 0;

}2)設計思路

1.定義整形變數和字元變數

2.while(n)表示輸出n行

3.for輸出字元和空格

4.n遞減

5.換行

6.返回主函式

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

4)執行結果截圖

天梯圖書閱覽室請你編寫乙個簡單的圖書借閱統計程式。當讀者借書時,管理員輸入書號並按下s鍵,程式開始計時;當讀者還書時,管理員輸入書號並按下e鍵,程式結束計時。書號為不超過1000的正整數。當管理員將0作為書號輸入時,表示一天工作結束,你的程式應輸出當天的讀者借書次數和平均閱讀時間。

注意:由於線路偶爾會有故障,可能出現不完整的紀錄,即只有s沒有e,或者只有e沒有s的紀錄,系統應能自動忽略這種無效紀錄。另外,題目保證書號是書的唯一標識,同一本書在任何時間區間內只可能被一位讀者借閱。

1)實驗**

#include

int main()

int n,i;

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

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

double sum=0;

int k,h,m,a[1000]=,s1[1000]=,s2[1000]=,num=0;

char ch;

scanf("%d %c %d:%d\n",&k,&ch,&h,&m);

while(k){

if(ch=='s'){

a[k]=1;

s1[k]=h*60+m;

else if(a[k]==1){

s2[k]=h*60+m;

sum+=s2[k]-s1[k];

num++;

a[k]=0;

scanf("%d %c %d:%d\n",&k,&ch,&h,&m);

if(num){

sum=sum/num;

printf("%d %d\n",num,(int)(sum+0.5));

return 0;

2)設計思路

1.定義變數

2.呼叫while語句進行迴圈判斷

3.判斷字元計算借書的時間

4.判斷記錄是否完整

5.計算還書的時間,計算借書的時長

6.每次迴圈計數,得到借書的次數,計算平均閱讀時間

7.輸出答案

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

格式錯誤,變數沒初始化

4)執行結果截圖

第十二周程式設計總結

這個作業屬於那個課程 c語言程式設計2 這個作業要求在 2019年春季學期第十二周作業 我在這個課程的目標是 學會鍊錶的初步使用 這個作業在那個具體方面幫助我實現目標 理解鍊錶 參考文獻 書上鍊表章節 本題要求實現乙個函式,用於計算有n個元素的指標陣列s中最長的字串的長度。函式介面定義 int ma...

第十二周程式設計總結

7 1 程式設計列印空心字元菱形 10 分 本題目要求讀入菱形起始字母和菱形的高度,然後輸出空心字元菱形。所謂 空心菱形 是指 每行由兩端為字母 中間為空格的字串構成,每行的字串中心對齊 上半部分相鄰兩行字串長度差2,且字母從給定的起始字母逐一遞增 下半部分與上半部分對稱。1 實驗 include ...

第十二周程式設計總結

6 1 計算最長的字串長度 15 分 本題要求實現乙個函式,用於計算有n個元素的指標陣列s中最長的字串的長度。函式介面定義 int max len char s,int n 其中n個字串儲存在s中,函式max len應返回其中最長字串的長度。裁判測試程式樣例 int max len char s,i...