** 希望大家做題的時候真的要注意題目要求,與君共勉**
1日期顯示(3分)
題目內容:
編寫乙個程式, 接收使用者錄入的日期資訊並且將其顯示出來. 其中, 輸入日期的形式為月/日/年(mm/dd/yy), 輸出日期的形式為年月日(yy.mm.dd)。
以下為程式的執行結果示例:
enter a date (mm/dd/yy):
12/03/2015↙
you entered the date: 2015.12.03
輸入格式: 「%d/%d/%d」
輸出格式:
輸入提示資訊:「enter a date (mm/dd/yy):\n」
輸出格式:「you entered the date: %04d.%02d.%02d\n」
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中。
#include
#include
#include
intmain()
2產品資訊格式化(3分)
題目內容:
編寫乙個程式, 對使用者錄入的產品資訊進行格式化。
以下為程式的執行結果示例:
enter item number:
385↙
enter unit price:
12.5↙
enter purchase date (mm/dd/yy):
12/03/2015↙
item unit purchase
385 $ 12.50 12032015
輸入格式:
產品編號輸入格式:"%d"
產品**輸入格式:"%f"
購買日期輸入格式:"%d/%d/%d"
輸出格式:
產品編號輸入提示資訊:「enter item number:\n」
產品**輸入提示資訊:「enter unit price:\n」
購買日期輸入提示資訊:「enter purchase date (mm/dd/yy):\n」
格式化輸出的表頭資訊:「item unit purchase\n」
輸出格式:"%-9d$ %-9.2f%02d%02d%04d\n"
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中。
#include
#include
intmain()
3計算兩個數的平方和(3分)
題目內容:
從鍵盤讀入兩個實數,程式設計計算並輸出它們的平方和,要求使用數學函式pow(x,y)計算平方值,輸出結果保留2位小數。 程式中所有浮點數的資料型別均為float。
以下為程式的執行結果示例:
please input x and y:
1.2,3.4↙
result=13.00
輸入格式: 「%f,%f」
輸出格式:
輸入提示資訊:「please input x and y:\n」
輸出格式:「result=%.2f\n」
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中。
#include
#include
#include
intmain()
4逆序數的拆分計算(3分)
題目內容:
從鍵盤輸入乙個4位數的整數,程式設計計算並輸出它的逆序數(忽略整數前的正負號)。例如,輸入-1234,忽略負號,由1234分離出其千位1、百位2、十位3、個位4,然後計算41000+3100+2*10+1 = 4321,並輸出4321。再將得到的逆序數4321拆分為兩個2位數的正整數43和21,計算並輸出拆分後的兩個數的平方和的結果。
以下是程式的執行結果示例:
input x:
-1234↙
y=4321
a=43,b=21
result=2290
輸入提示資訊:「input x:\n」
輸入格式: 「%d」
輸出格式:
逆序數輸出格式:「y=%d\n」
逆序數拆分後的輸出格式:「a=%d,b=%d\n」
平方和的輸出格式:「result=%d\n」
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中。
#include
#include
#include
intmain()
5拆分英文名(3分)
題目內容:
從鍵盤輸入某同學的英文名(小寫輸入,假設學生的英文名只包含3個字母。如: tom),編寫程式在螢幕上輸出該同學的英文名,且首字母大寫(如: tom)。同時輸出組成該英文名的所有英文本元在26個英文本母中的序號。
以下為程式的執行結果示例:
input your english name:
tom↙
tomt:20
o:15
m:13
輸入提示資訊:「input your english name:\n」
輸入格式: 「%c%c%c」
輸出格式:
首字母大寫的英文姓名的輸出格式:"%c%c%c\n"
姓名中每個字母在26個英文本母中的序號的輸出格式:"%c:%d\n"
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中。
#include
#include
#include
intmain()
6計算體指數(3分)
題目內容:
從鍵盤輸入某人的身高(以厘公尺為單位,如174cm)和體重(以公斤為單位,如70公斤),將身高(以公尺為單位,如1.74m)和體重(以斤為單位,如140斤)輸出在螢幕上,並按照以下公式計算並輸出體指數,要求結果保留到小數點後2位。程式中所有浮點數的資料型別均為float。
假設體重為w公斤,身高為h公尺,則體指數的計算公式為:
以下是程式的執行結果示例:
input weight, height:
70,174↙
weight=140
height=1.74
t=23.12
輸入提示資訊:「input weight, height:\n」 (注意:在height和逗號之間有乙個空格)
輸入格式: 「%d,%d」
輸出格式:
體重輸出格式:「weight=%d\n」
身高輸出格式:「height=%.2f\n」
體指數輸出格式:「t=%.2f\n」
為避免出現格式錯誤,請直接拷貝貼上題目中給的格式字串和提示資訊到你的程式中
#include
#include
#include
main()
慕課哈工大C語言程式設計精髓 課後練習
第2周 數字間的那些事兒,做點計算哈 程式設計題選做 總是犯錯的地方 1 scanf的 有的時候會忘記 2 scanf lf,d,lf rate,year,capital 如果不型別不匹配就無法正常讀入變數 3 x1 3 2.0 2.0 sqrt 3 3 4 2 1 2 2 記得加括號 2.0 2....
慕課哈工大c語言程式設計精髓練習題第四周
題目內容 根據scanf 的返回值判斷scanf 是否成功讀入了指定的資料項數,使程式在使用者輸入123a時,能輸出如下執行結果 123a input error 輸入格式 d d 輸出格式 如果成功讀入指定的資料項數,輸出格式為 a d,b d n 注意 等號的兩邊各有乙個空格 輸入非法資料,輸出...
中國慕課哈工大C語言程式設計練兵區第六周答案
1 繪製金字塔 include int main for n 65 n m n for z m 1 z 65 z printf n return 0 2 迴圈巢狀的應用 include int main return 0 3 利用泰勒級數計算sinx的值 int main while fabs mu...