美國**歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫**,成為美國歷史上首位編寫計算機**的**。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...