C Primer Plus第四章課后練習(xí)答案

其他章節(jié)答案

/*The answer for Unit 4*/
/*
//Project 1
#include <stdio.h>
int main(void)
{
    char name[40],surname[40];
    printf("Please enter your name and surname.\n");
    scanf("%s%s",name,surname);
    printf("%s,%s\n",name,surname);
    return 0;
}
//Project 2
//這題不會(huì)
#include <stdio.h>
int main(void)
{
    printf("Please enter your name and surname.\n");
    scanf("%s%s",name,surname);
    printf("\"%s %s\"\n",name,surname);
}
//Project 3
#include <stdio.h>
int main(void)
{
    float f3;
    scanf("%f",&f3);
    printf("a.輸入%.1f或%.1e;\n",f3,f3);
    printf("b.輸入%+.3f或%.3E;\n",f3,f3);
    return 0;
}
//Project 4
#include <stdio.h>
int main(void)
{
    float height;
    char name[40];
    printf("Enter your height:_____cm\b\b\b\b\b\b\b");
    scanf("%f",&height);
    printf("Enter your name: ");
    scanf("%s",name);
    printf("%s,you are %.2f m tall\n",name,height/100.0);
    return 0;
}
//Project 5
#include <stdio.h>
int main(void)
{
    float spead,file,time;
    printf("Enter the spead of download:_____Mb/s\b\b\b\b\b\b\b\b\b");
    scanf("%f",&spead);
    printf("Enter the size of file:_____MB\b\b\b\b\b\b\b");
    scanf("%f",&file);
    time=file*8/spead;
    printf("At %.2f megabits per second, a file of %.2f megabytes\ndownloads in %.2f seconds.\n"
            ,spead,file,time);
    return 0;
}
*/
//Project 6
#include <stdio.h>
#include <string.h>
int main(void)
{
    char name[40],surname[40];
    int str1,str2; 
    printf("Enter your name: ");
    scanf("%s",name);
    printf("Enter your surname: ");
    scanf("%s",surname);
    printf("%s %s\n",name,surname);
    printf("%*d %*d\n",strlen(name),strlen(name),strlen(surname),strlen(surname));
    //In the book's 75 pages, it said that %zd is also applicable to strlen(),but in fact it doesn't apply.Use %d directly!
    printf("%s %s\n",name,surname);
    printf("%-*d %-*d\n",strlen(name),strlen(name),strlen(surname),strlen(surname));
    return 0;
}
//Project 7
#include <stdio.h>
#include <float.h>
//#define FLT_DIG 6
//#define DBL_DIG 15
//計(jì)算里存放浮點(diǎn)型數(shù)據(jù)硼讽,并不能精確表示宋渔。
//這兩個(gè)宏在float.h頭文件下面筷弦,用來說明double、float兩種數(shù)據(jù)類型有效數(shù)字的位數(shù)独悴,注意不是小數(shù)點(diǎn)后面的有效位數(shù)襟铭,而是所有位數(shù)系洛。
//#define DBL_DIG         15                      /* # of decimal digits of precision */
//#define FLT_DIG         6                       /* # of decimal digits of precision */
//float能保證的有效位數(shù)最多是6~7位噪漾,完全能保證的是6位,double是15~16位蜂莉,完全能保證的是15位蜡娶。
int main(void)
{
    double a = 1.0/3.0;
    float b = 1.0/3.0;
    printf("double values:%.6f,%.12f,%.16f;\nfloat values:%.6f,%.12f,%.16f;\n",a,b);
    printf("FLT_DIG:%d,\nDBL_DIG:%d\n",FLT_DIG,DBL_DIG);
    return 0;
 } 
//Project 8
#include <stdio.h> 
#define GL 3.785
#define YQ 1.609
int main(void)
    {
        float juli,jialun,haoyou1,haoyou2;
        printf("請(qǐng)輸入行駛里程(英里):");
        scanf("%f",&juli); 
        printf("請(qǐng)輸入消耗汽油量(加侖):");
        scanf("%f",&jialun);
        haoyou1 = jialun/juli;
        printf("燃料消耗:%.1f英里/加侖",haoyou1);
        haoyou2 = (jialun*3.785)/(juli*1.609/100);
        printf(" OR %.1f升/100公里\n",haoyou2);
        return 0;
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市映穗,隨后出現(xiàn)的幾起案子窖张,更是在濱河造成了極大的恐慌,老刑警劉巖蚁滋,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宿接,死亡現(xiàn)場離奇詭異,居然都是意外死亡辕录,警方通過查閱死者的電腦和手機(jī)眉尸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門今艺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蕴纳,“玉大人够滑,你說我怎么就攤上這事◎己担” “怎么了碑幅?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長塞绿。 經(jīng)常有香客問我沟涨,道長,這世上最難降的妖魔是什么异吻? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任裹赴,我火速辦了婚禮,結(jié)果婚禮上诀浪,老公的妹妹穿的比我還像新娘棋返。我一直安慰自己,他們只是感情好笋妥,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布懊昨。 她就那樣靜靜地躺著,像睡著了一般春宣。 火紅的嫁衣襯著肌膚如雪酵颁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天月帝,我揣著相機(jī)與錄音躏惋,去河邊找鬼。 笑死嚷辅,一個(gè)胖子當(dāng)著我的面吹牛簿姨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播簸搞,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼扁位,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了趁俊?” 一聲冷哼從身側(cè)響起域仇,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎寺擂,沒想到半個(gè)月后暇务,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怔软,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年垦细,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挡逼。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡括改,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出家坎,到底是詐尸還是另有隱情叹谁,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布乘盖,位于F島的核電站焰檩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏订框。R本人自食惡果不足惜析苫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望穿扳。 院中可真熱鬧衩侥,春花似錦、人聲如沸矛物。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽履羞。三九已至峦萎,卻和暖如春屡久,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背爱榔。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工被环, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人详幽。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓筛欢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親唇聘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子版姑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360