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...