1.编写一个C++程序,它显示您的姓名和地址。

#include<iostream>int main()
{using namespace std;cout << "姓名:荆黎明"<< endl;cout << "地址:河南省武陟县嘉应观乡XXX村" << endl;return 0; }

2.编写一个C++程序,它要求用户输入一个long为单位的距离,然后将它转换为码(一long等于220码)。

#include<iostream>int main()
{using namespace std;cout << "请输入一个以long为单位的距离"<<endl;long JuLi;cin >> JuLi;cout << "它的距离是:"<< 220*JuLi << "(码)" << endl; return 0; }

3.编写一个C++程序,它使用3个用户定义分函数(包括main()),并生成下面的输出:
Three blind mice
Three blind mice
See how they run
See how they run
其中一个函数要调用两次,该函数生成前两行;另一个函数也被调用两次,并生成其余的输出。

#include<iostream>void ShowThree(void);
void ShowSee(void);int main()
{ShowThree();ShowThree();ShowSee();ShowSee();return 0;} void ShowThree(void){std::cout << "Three blind mice" << std::endl;    }void ShowSee(void){std::cout << "See how they run" << std::endl;}

4.编写一个程序,让用户输入其年龄,然后显示该年龄包含多少个月,如下所示:
Enter your age:29

#include<iostream>int main()
{using namespace std;cout << "please enter your age: " ;int age;cin >> age;while(age <= 0){cout << "please enter your right age: " ;cin >> age;}cout << "your age has " << 12*age << " months" <<endl;return 0;}

5.编写一个程序,其中的main()调用一个用户定义的函数(以摄氏度值为参数,便返回相应的华氏温度值)。该程序按下面的格式要求 用户输入摄氏度值,并显示结果:
Please enter a Celsius value: 20
20 degrees Celsius is 68 degrees Fahrenheit.
下面是转化公式:
华氏温度=1.8X摄氏温度+32.0

#include<iostream>double Convert(double);int main()
{using namespace std;cout <<"Please enter a Celsius value: ";double Celsius;cin >> Celsius;cout << Celsius <<" degrees Celsius is "<< Convert(Celsius)<<" degrees Fahrenheit.";cout << endl; return 0;} double Convert(double Celsius){//double Fahrenheit;return (1.8*Celsius + 32.0);}

6.编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位的值)。该程序按下面的格式要求用户输入光年值,并显示结果:
Enter the number of light years:4.2
4.2 light years = 265608 astronomical units.
天文单位是从地球到太阳的平均距离(月150000000公里或93000000英里),光年是光一年走的距离(月10万亿公里或6万亿英里)(除太阳外,最近恒星大约离地球4.2光年)。请使用double类型(参见程序清单2.4),转换公式为:
1 光年 = 632340 天文单位

#include<iostream>double Convert(double);int main()
{using namespace std;cout <<"Enter the number of light years: ";double LightYear;cin >> LightYear;cout << LightYear <<" light years = "<< Convert(LightYear)<<" astronomical units.";cout << endl; return 0;} double Convert(double LightYear){return (632340 * LightYear);}

7.编写一个程序,要求用户输入小时数和分钟数。在main()函数中,将这两个值传递给一个void函数,后者以下面这样的格式显示这两个值:
Enter the number of hours: 9
Enter the number of minutes: 28
Time: 9:28

#include<iostream>void Show(int , int );int main()
{int hours,minutes;std::cout << "Enter the number of hours: ";std::cin >> hours;std::cout <<"Enter the number of minutes: ";std::cin >> minutes;Show(hours,minutes);return 0;} void Show(int hours , int minutes){std::cout << "Time: " << hours <<":" << minutes;std::cout << std::endl; }

第二章 编程练习(C++ Primer Plus)相关推荐

  1. C Primer Plus—第二章编程习题

    C Primer Plus 编程习题-第二章-C语言概述 C Primer Plus 2.12 编程练习第一题 /* 题目:编写一个程序,调用一次 printf()函数,把你的名和姓打印在一行. 再调 ...

  2. C Primer Plus(第6版)第二章编程练习答案

    第二章  C语言概述(P37-P38) 5 编写一个程序,生成以下输出: Brazil, Russia, India, China India, China, Brazil, Russia 除了mai ...

  3. C++ Primer Plus 第六版第二章编程练习答案

    1.编写一个c++程序,它显示您的姓名和地址. #include<iostream> int main() {using namespace std;cout << " ...

  4. 《c primer plus》第六版|第二章|编程练习答案

    2.12 6. 编写一个程序,创建一个整型变量toes,并将toes设置为10. 程序中还要计算toes的两倍和toes的平方.该程序应打印3个值,并分别描述以示区分 #include<stdi ...

  5. Java语言程序设计基础篇原书第十版第二章编程练习题答案

    程序如有问题,及时联系博主哦~博主会贴出所有带有星号的题目,以及一些典型的例子,希望能够帮助到同学们,也希望同学们都学好java语言. 2.1将摄氏温度转换为华氏温度 package nameyu;i ...

  6. 第二章 编程初步 Ivor Horton

    变量的定义 在程序中存储数据项的地方(用序列号指定内存地址)是可以变化的,所以叫做变量(variable) 名词:字节 字长 内存地址 类型名称 内存空间 存储的取值范围 2.1 计算机的内存 计算机 ...

  7. Python语言程序设计第二章编程题

    编程题1:获得用户输入的一个整数N,计算并输出N 的32次方 n = int(input("请输入一个整数N:")) result = n**32 print("N的32 ...

  8. python语言程序设计2019版第二章课后答案-《python语言程序设计》_第二章编程题...

    2.1 程序: Celsius=eval(input("Enter a degree in Celsius:")) #输入摄氏度的值Celsius fahrenheit =(9/5 ...

  9. Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。

    9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...

最新文章

  1. 写给工程师的十条精进原则
  2. 什么是Session共享?请举出使用场景
  3. Android之kotlin里面本地图片BitmapFactory.decodeFile转bitmap失败问题
  4. Android之通过ContentProvider实现两个app(进程间)间通信以及函数调用
  5. 一个使用Logging Application Block的小问题[xgluxv]
  6. 11静态static
  7. java 代码块的意义_Java基础(9) - 静态、代码块
  8. html5圆形导航菜单,圆滑细腻,那些使用圆形导航菜单的漂亮网页设计
  9. 微型计算机汇编用什么软件,EMU8086 汇编工具软件的使用
  10. 进度计划管理软件 PowerPlan (包含GRID,甘特图,直方图,网络图,跟踪逻辑,时标概要图等功能)
  11. 利用公网ip盒子搭建自己的kod云资源管理器
  12. 深入浅出Spring Cloud整合dubbo
  13. 调整Android音量等级及默认音量
  14. 前端将0到1的小数值转换成百分比
  15. qq空间把android改成iphone,装逼时代 教你如何修改QQ微信小尾巴为来自iphone6
  16. pc端点击图片放大效果
  17. Node.js + Socket.io 实现一对一即时聊天
  18. 网上找到了一个电机正反转驱动电路,保留
  19. Java用普里姆算法(prim)解决修路最短路径问题
  20. 【10位时间戳转换日期公式】

热门文章

  1. 即时通讯中添加好友相关专利初探
  2. 怎么回事?网传熊猫直播本月申请破产?3月18日关停所有服务器
  3. 弘辽科技:直通车会压制搜索流量吗?
  4. Swift:NSLocalizedString 国际化语言配置
  5. waspcn matlab,再次完善了 WASPCN for Matlab
  6. 前端:下载文件实现方式及跨域下载(详解)
  7. 【哈希表】线性探测再散列的相关知识与计算
  8. OJ 1215 在披萨店里的思考
  9. 手机静音html还有声音,为什么手机静音了还有声音
  10. word转pdf出现空白页