C程式設計課程 2012電子資訊 第三堂課後作業

2022-01-30 10:05:29 字數 1827 閱讀 9301

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置(如顯示器)按規定格式輸出資訊,可以在"%"和字母之間插進數字表示最大場寬。詳見「

printf精解

」例如:對於整型型別資料而言,輸出函式 printf("我做了 %5d個仰臥起坐\n", 83);中的 %5d 表示輸出5位整型數, 不夠5位右對齊;對於浮點型別資料而言,輸出函式 printf("手機餘額是%7.2f\n", 29.1);中的%7.2f 表示輸出場寬為7的浮點數, 其中小數字為2, 小數點佔1位,整數字為4, 不夠7位右對齊。

對於字串型別資料而言,輸出函式 printf("我好%10s\n", "困呀!");%5s 表示輸出10個字元的字串, 不夠10個字元右對齊。

作業題1:

編寫程式,程式的執行效果類似下面的截圖

-----------------------題目分割線------------------------------------

編寫程式,程式的執行效果類似下面的截圖:

-----------------------題目分割線------------------------------------

scanf()函式是格式化輸入函式,它從標準輸入裝置(鍵盤) 讀取輸入的資訊,並且將輸入的資料賦值給對應的變數,詳見「scanf精解」

其呼叫格式為:scanf("《格式化字串》",《位址表》);

例如:int age;                     // 定義整型變數age

scanf("%d", &age);   // " &age"中『&』代表變數age的記憶體位址

常用的格式化字元如下:

%c                 讀入乙個字元

%d                 讀入十進位制整數

%d                 同上

%c                 讀入乙個字元

%c                 同上

%s                 讀入乙個字串

%f                 讀入乙個浮點數

%f                 同上

scanf()函式可以讀取多個值,例如:

scanf("%d%d%d",&a,&b,&c);            // 用空格間隔輸入整型數字

scanf("%d,%d,%d",&a,&b,&c);     // 用逗號間隔輸入整型數字

scanf("%f,%f",&f1,&f2);                    // 用逗號間隔輸入浮點數

作業題3:

編寫程式,程式的執行效果類似下面的截圖:

-----------------------題目分割線------------------------------------

作業題4

部落格閱讀:不要再拿興趣說事 :

要求:閱讀發表感慨、必須真實,感慨字數大於100,小於200!

-----------------------題目分割線------------------------------------

作業題5

C程式設計課程 2012電子資訊 第九次實驗任務

任務1 某班有最多不超過30人 具體人數由鍵盤輸入 參加某門課程的考試,用一維陣列作函式引數程式設計實現如下學生成績管理 1 錄入每個學生的學號和考試成績 2 計算課程的總分和平均分 3 按成績由高到低排出名次表 4 按學號由小到大排出成績表 5 按學號查詢學生排名及其考試成績 6 按優秀 90 1...

C程式設計課程 2012電子資訊 第十一次實驗任務

作業1 下段程式迴圈體執行的次數是是多少,為什麼 include int main return 0 分割線 作業2 閱讀下面程式,在?填上適當的語句,使程式完成指定的功能。並說明為什麼?程式說明 是用公式 求 的近似值,直到最後一項的絕對值小於是10 的負6 為止。include stdio.h ...

C程式設計課程 2012電子資訊 第十三堂課後作業

作業1 輸入乙個字串和乙個正整數m,將該字串中的前m個字元複製到另乙個字串中,再輸出後乙個字串。執行示例 enter a string abcdefghijk enter an integer 6 the new string is abcdef 分割線 作業2 編乙個函式void fun char...