ImageVerifierCode 换一换
格式:DOC , 页数:67 ,大小:368.54KB ,
资源ID:2629095      下载积分:3 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2629095.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(C-Primer-Plus第6版编程练习答案(已下载).doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C-Primer-Plus第6版编程练习答案(已下载).doc

1、(完整版)C Primer Plus第6版编程练习答案(已下载)Chapter 2 Programming Exercises PE 2。1 /* Programming Exercise 2-1 */ include stdio.h int main(void) printf(Gustav Mahlern”); printf(GustavnMahlern); printf(Gustav ”); printf(”Mahlern); return 0; PE 2-3 / Programming Exercise 23 */ include void jolly(void); void deny(

2、void); int main(void) jolly(); jolly(); jolly(); deny(); return 0; void jolly(void) printf(”For hes a jolly good fellow!n”); void deny(void) printf(”Which nobody can deny!n); PE 2。6 /* Programming Exercise 2-6 */ #include stdio.h int main(void) int toes; toes = 10; printf(toes = dn”, toes); printf(T

3、wice toes = %dn, 2 toes); printf(toes squared = dn”, toes * toes); return 0; / or create two more variables, set them to 2 toes and toes toes */ PE 2-。8 /* Programming Exercise 28 */ include stdio。h void one_three(void); void two(void); int main(void) printf(”starting now:n); one_three(); printf(don

4、e!n); return 0; void one_three(void) printf(”onen”); two(); printf(”threen”); void two(void) printf(”twon); Chapter 3 Programming Exercises PE 3.2 / Programming Exercise 3-2 */ include stdio.h int main(void) int ascii; printf(Enter an ASCII code: ); scanf(”d, ascii); printf(”d is the ASCII code for

5、%c.n, ascii, ascii); return 0; PE 3-.4 /* Programming Exercise 3-4 / #include stdio。h int main(void) float num; printf(”Enter a floatingpoint value: ”); scanf(f”, &num); printf(”fixedpoint notation: fn”, num); printf(”exponential notation: en, num); printf(”p notation: an”, num); return 0; PE 3-。6 /

6、 Programming Exercise 36 */ #include stdio。h int main(void) float mass_mol = 3。0e23; /* mass of water molecule in grams / float mass_qt = 950; / mass of quart of water in grams */ float quarts; float molecules; printf(Enter the number of quarts of water: ); scanf(”%f, &quarts); molecules = quarts ma

7、ss_qt / mass_mol; printf(”%f quarts of water contain e molecules.n”, quarts, molecules); return 0; Chapter 4 Programming Exercises PE 4。1 / Programming Exercise 41 / include stdio.h int main(void) char fname40; char lname40; printf(”Enter your first name: ”); scanf(%s, fname); printf(Enter your last

8、 name: ”); scanf(%s”, lname); printf(%s, %sn”, lname, fname); return 0; PE 4-。4 / Programming Exercise 4-4 / include stdio.h int main(void) float height; char name40; printf(”Enter your height in inches: ); scanf(f”, height); printf(”Enter your name: ”); scanf(”s, name); printf(s, you are %。3f feet

9、talln”, name, height / 12。0); return 0; PE 4-。7 / Programming Exercise 4-7 / include stdio。h #include float。h int main(void) float ot_f = 1。0 / 3.0; double ot_d = 1。0 / 3.0; printf(” float values: ”); printf(.4f 。12f %。16fn, ot_f, ot_f, ot_f); printf(”double values: ”); printf(”。4f %。12f 。16fn, ot_d

10、, ot_d, ot_d); printf(FLT_DIG: %dn”, FLT_DIG); printf(DBL_DIG: %dn, DBL_DIG); return 0; Chapter 5 Programming Exercises PE 5-。1 / Programming Exercise 51 / include stdio。h int main(void) const int minperhour = 60; int minutes, hours, mins; printf(”Enter the number of minutes to convert: ”); scanf(”d

11、, minutes); while (minutes 0 ) hours = minutes / minperhour; mins = minutes minperhour; printf(%d minutes = %d hours, d minutesn”, minutes, hours, mins); printf(”Enter next minutes value (0 to quit): ); scanf(%d, minutes); printf(Byen); return 0; PE 5-.3 /* Programming Exercise 5-3 / #include int ma

12、in(void) const int daysperweek = 7; int days, weeks, day_rem; printf(”Enter the number of days: ); scanf(”d, days); while (days 0) weeks = days / daysperweek; day_rem = days daysperweek; printf(d days are d weeks and d days。n”, days, weeks, day_rem); printf(Enter the number of days (0 or less to end

13、): ); scanf(%d, &days); printf(”Done!n”); return 0; PE 5-5 /* Programming Exercise 5-5 */ include stdio。h int main(void) / finds sum of first n integers / int count, sum; int n; printf(Enter the upper limit: ); scanf(%d”, n); count = 0; sum = 0; while (count+ n) sum = sum + count; printf(”sum = %dn,

14、 sum); return 0; PE 5.7 / Programming Exercise 5-7 / #include stdio.h void showCube(double x); int main(void) /* finds cube of entered number / double val; printf(Enter a floatingpoint value: ”); scanf(”%lf”, &val); showCube(val); return 0; void showCube(double x) printf(The cube of e is e。n, x, xxx

15、 ); Chapter 6 Programming Exercises PE 61 /* pe6-1.c / / this implementation assumes the character codes / / are sequential, as they are in ASCII。 */ #include define SIZE 26 int main( void ) char lcaseSIZE; int i; for (i = 0; i SIZE; i+) lcasei = a + i; for (i = 0; i SIZE; i+) printf(”%c”, lcasei);

16、printf(n); return 0; PE 6-3 /* pe6-3.c */ /* this implementation assumes the character codes / / are sequential, as they are in ASCII。 / include int main( void ) char let = F; char start; char end; for (end = let; end = A; end) for (start = let; start = end; start-) printf(%c”, start); printf(n”); r

17、eturn 0; PE 6-。6 /* pe66.c / include stdio。h int main( void ) int lower, upper, index; int square, cube; printf(Enter starting integer: ); scanf(d, &lower); printf(Enter ending integer: ); scanf(”%d, upper); printf(”5s 10s 15sn, ”num, ”square”, cube”); for (index = lower; index = upper; index+) squa

18、re = index index; cube = index * square; printf(%5d %10d 15dn”, index, square, cube); return 0; PE 6-。8 / pe68.c / #include int main( void ) double n, m; double res; printf(Enter a pair of numbers: ); while (scanf(lf %lf, &n, m) = 2) res = (n - m) / (n m); printf(”(。3g - 。3g)/(%。3g*。3g) = 。5gn, n, m

19、, n, m, res); printf(Enter next pair (non-numeric to quit): ”); return 0; PE 6.11 /* pe611.c */ #include stdio.h #define SIZE 8 int main( void ) int valsSIZE; int i; printf(Please enter d integers.n, SIZE); for (i = 0; i SIZE; i+) scanf(d, valsi); printf(”Here, in reverse order, are the values you e

20、ntered:n); for (i = SIZE 1; i = 0; i-) printf(”%d , valsi); printf(n”); return 0; PE 6-.13 /* pe6-13。c */ / This version starts with the 0 power / include #define SIZE 8 int main( void ) int twopowsSIZE; int i; int value = 1; / 2 to the 0 / for (i = 0; i SIZE; i+) twopowsi = value; value = 2; i = 0;

21、 do printf(%d , twopowsi); i+; while (i SIZE); printf(n”); return 0; PE 6-14 /* pe14.c */ / Programming Exercise 614 */ include #define SIZE 8 int main(void) double arrSIZE; double arr_cumulSIZE; int i; printf(Enter %d numbers:n”, SIZE); for (i = 0; i SIZE; i+) printf(value d: , i + 1); scanf(%lf, a

22、rri); /* or scanf(%lf”, arr + i); / arr_cumul0 = arr0; /* set first element */ for (i = 1; i SIZE; i+) arr_cumuli = arr_cumuli-1 + arri; for (i = 0; i SIZE; i+) printf(%8g ”, arri); printf(”n”); for (i = 0; i define RATE_SIMP 0.10 define RATE_COMP 0。05 define INIT_AMT 100.0 int main( void ) double d

23、aphne = INIT_AMT; double deidre = INIT_AMT; int years = 0; while (deidre = daphne) daphne += RATE_SIMP * INIT_AMT; deidre += RATE_COMP * deidre; +years; printf(Investment values after %d years:n, years); printf(Daphne: $%。2fn”, daphne); printf(”Deidre: $%。2fn, deidre); return 0; Chapter 7 Programmin

24、g Exercises PE 7-。1 /* Programming Exercise 71 / include stdio。h int main(void) char ch; int sp_ct = 0; int nl_ct = 0; int other = 0; while ((ch = getchar()) != ) if (ch = ) sp_ct+; else if (ch = n) nl_ct+; else other+; printf(spaces: d, newlines: %d, others: %dn”, sp_ct, nl_ct, other); return 0; PE

25、 7-3 /* Programming Exercise 73 */ include stdio。h int main(void) int n; double sumeven = 0。0; int ct_even = 0; double sumodd = 0.0; int ct_odd = 0; while (scanf(d, n) = 1 & n != 0) if (n % 2 = 0) sumeven += n; +ct_even; else / n % 2 is either 1 or 1 sumodd += n; +ct_odd; printf(Number of evens: d”,

26、 ct_even); if (ct_even 0) printf( average: g, sumeven / ct_even); putchar(n); printf(Number of odds: d, ct_odd); if (ct_odd 0) printf(” average: %g, sumodd / ct_odd); putchar(n); printf(”ndonen); return 0; PE 7-5 / Programming Exercise 7-5 / #include #define BASEPAY 10 / $10 per hour define BASEHRS

27、40 / hours at basepay define OVERTIME 1。5 / 1。5 time define AMT1 300 / 1st rate tier define AMT2 150 / 2st rate tier define RATE1 0。15 / rate for 1st tier #define RATE2 0。20 / rate for 2nd tier #define RATE3 0.25 / rate for 3rd tier int main(void) double hours; double gross; double net; double taxes

28、; printf(”Enter the number of hours worked this week: ); scanf(”%lf, hours); if (hours = BASEHRS) gross = hours BASEPAY; else gross = BASEHRS * BASEPAY + (hours BASEHRS) * BASEPAY * OVERTIME; if (gross = AMT1) taxes = gross RATE1; else if (gross = AMT1 + AMT2) taxes = AMT1 * RATE1 + (gross AMT1) * R

29、ATE2; else taxes = AMT1 RATE1 + AMT2 * RATE2 + (gross AMT1 - AMT2) * RATE3; net = gross taxes; printf(”gross: %.2f; taxes: %。2f; net: $。2fn”, gross, taxes, net); return 0; PE 7。9 /* Programming Exercise 7-9 */ include #include 1) printf(”Here are the prime numbers up through %dn, limit); else printf

30、(”No primes。n); for (num = 2; num = limit; num+) for (div = 2, numIsPrime = true; (div * div) = num; div+) if (num % div = 0) numIsPrime = false; if (numIsPrime) printf(%d is prime.n”, num); printf(Enter a positive integer (q to quit): ); printf(Done!n”); return 0; PE 7。11 / pe711.c / / Programming

31、Exercise 7-11 / include stdio。h include int main(void) const double price_artichokes = 2。05; const double price_beets = 1.15; const double price_carrots = 1。09; const double DISCOUNT_RATE = 0.05; const double under5 = 6。50; const double under20 = 14.00; const double base20 = 14。00; const double extralb = 0.50; char ch; double lb_artichokes = 0; double lb_beets = 0; double lb_carrots = 0; double lb_temp; double lb_total; double cost_artichokes; double cost_beets; double cost_carrots; double cost_total; double final_total; double discount; double shipping; pr

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服