首页 > 学院 > 开发设计 > 正文

C primer plus 第三章编程练习(个人练习答案)

2019-11-08 03:08:57
字体:
来源:转载
供稿:网友

编程版本:VS2015

3.1 略(上溢返回最小内存范围,下溢失真,结果都不理想)

3.2略

3.3

#include "stdafx.h"#include<stdlib.h>#include<string>int main(){PRintf("/astarled bystudden sound ,sally shouted/n/"by the green pumpkin,what was that/"");    return 0;}

3.4略(%e指数输出)

3.5/

// 3.5输入年龄,输出对应秒数//一年约3.156e7秒(指数形式,即3.156*10的7次方)#include "stdafx.h"int main(){unsigned long age;printf("请输入您的年龄/n");scanf("%u", &age);printf("以秒为单位,您的年龄是:%u/n",age*(unsigned long)3.156e7);    return 0;}//%ld 可显示到68岁//3.156e7如果不强制类型转换,结果失真

3.6

// 3.6,输入水的跨脱数,显示水分子数//一个水分子质量约3.0e-23,一夸脱水约950克#include "stdafx.h"int main(){long double ul_quart;printf("请输入水的夸脱数/n");scanf("%lf", &ul_quart);printf("%5.3lf共%.3lf水分子/n", ul_quart, ul_quart/( long double)3.0e-23);return 0;}3.7

// 输入英寸,输出厘米//一英寸=2.54厘米#include "stdafx.h"int main(){float f_in;printf("请输入英寸:/n");scanf("%f", &f_in);printf("%.3f英寸=%.3f厘米/n", f_in, f_in*(float)2.54);    return 0;}

3.8

// 输入杯数,输出品脱,盎司,汤勺,茶勺//1品脱=2杯=16盎司=32汤勺=96茶勺#include "stdafx.h"int main(){unsigned u_cup;printf("请输入杯数/n");scanf("%u", &u_cup);printf("%u杯=%.3f品脱=%u盎司=%u汤勺=%u茶勺", u_cup, (float)u_cup*(float)0.5, u_cup * 8, u_cup * 16, u_cup * 48);    return 0;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表