云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C primer plus(第五版)课后编程练习答案

C primer plus(第五版)课后编程练习答案

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 3:25:42

{

printf(\}

第三章 数据和C

编程练习

1.通过试验的方法(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。

#include

int main(void) {

unsigned int a=4294967295; float b=3.4E38; float c=b*10; float d=0.1234E-2; printf(\ printf(\ printf(\ return(0); }

2.编写一个程序,要求输入一个ASCII码值(如66),然后输出相应的字符。

#include

int main(void) { char a; scanf(\ printf(\ return(0); }

3.编写一个程序,发出警报声,并打印下列文字:

Startled by the sudden sound, Sally shouted, \

#include

int main(void)

{

printf(\by the sudden sound,Sally shouted,\\\the Great pumpkin,what was that!\\\

return(0); }

4.编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印。输出应如同下面格式(实际显示的指数位数也许因系统而不同):

The input is 21.290000 or 2.129000e+001.

#include

int main(void) { float a; scanf(\

printf(\ return(0); }

5.一年约有3.156×l07S。编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒。

#include

int main(void) { float a;

printf(\ scanf(\

printf(\ return(0); }

6.1个水分子的质量约为3.0×10^-23g,l夸脱水大约有950g。编写一个程序,要求输入水的夸脱数,然后显示这么多水中包含多少个水分子。

#include

int main(void) { float a;

printf(\ scanf(\

printf(\

return(0); }

7. 1英寸等于2.54cm。编写一个程序,要求输入您的身高(以英寸为单位),然后显示该身高值等于多少厘米。如果您愿意,也可以要求以厘米为单位输入身高,然后以英寸为单位进行显示。

#include

int main(void) { float a;

printf(\ scanf(\

printf(\ return(0); }

第4章 字符串和格式化输入/输出

编程练习

1.编写一个程序,要求输入名字和姓氏,然后以“名字,姓氏”的格式打印。

#include

int main(void) {

char surname[20],firstname[20];

printf(\ scanf(\ scanf(\

printf(\ return(0); }

2.编写一个程序,要求输入名字,并执行以下操作: a.把名字引在双引号中打印出来。

b.在宽度为20个字符的字段内打印名字,并且整个字段引在引号内。 c. 在宽度为20个字符的字段的左端打印名字,并且整个字段引在引号内。 d.在比名字宽3个字符的字段内打印它。

#include #include

int main(void) {

char name[20]; int width;

printf(\ scanf(\

printf(\ printf(\ printf(\ width=strlen(name)+3;

printf(\对应width return(0); }

3.编写一个程序,读取一个浮点数,并且首先以小数点记数法,然后以指数记数法打印之。输出使用下列形式(在指数位置显示的数字的位数可能会随系统而不同):

a. The input is 21.3 or 2.1e+001. b. The input is +21.290 or 2.129E+001.

#include

int main(void) { float a;

printf(\ scanf(\

printf(\ printf(\ return(0); }

4.编写—个程序,要求输入身高(以英寸为单位)和名字,然后以如下形式显示: Dabney, you are 6.208 feet tall

使用float类型,使用/作为除号。如果您愿意,可以要求以厘米为单位输入身高,并以米为单位进行显示。

#include

int main(void) {

搜索更多关于: C primer plus(第五版)课后编程练习答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ printf(\} 第三章 数据和C 编程练习 1.通过试验的方法(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。 #include int main(void) { unsigned int a=4294967295; float b=3.4E38; float c=b*10; float d=0.1234E-2; printf(\ printf(\ printf(\ return(0); } 2.编写一个程序,要求输入一个ASCII码值(如66),然后输出相应的字符。 #include int main(void)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com