# c++primer plus 第六版 第2章 编程练习之路

//c++ Primer Plus（习题2.2)

//input 以 long为单位的距离，将它转换成码.（1 long =220码）
#include<iostream>

const float Yard = 220;
int main()
{
using namespace std;
cout<< "Input distance by long:";
float result;
cin >> result;
cout << result << "long change to Yard is " << result*Yard << endl;
return 0;
}

//c++ Primer Plus（习题2.3)

//use function twice,input some sentence!
#include<iostream>
void printf1(...); //不带参数列表的要用...
void printf2(...);
using namespace std;
int main(void)
{
printf1();
printf1();
printf2();
printf2();
return 0;
}
void printf1(...)
{
cout << "Three blind mice\n";
}
void printf2(...)
{
cout << "See how they run\n";
}

//c++ Primer Plus（习题2.4)

//Input ages,Output how many mouths!
#include<iostream>
const int Years = 12;
int main(void)
{
using namespace std;
cout << "Enter your age: ";
int ages;
cin >> ages;
cout << "You live " << ages*Years << " months!\n"<<"Bye!";
return 0;
}
//c++ Primer Plus（习题2.5)

//Input Celsius dgree tranform to Fahrenheit
#include<iostream>
using namespace std;
double Celsius_Fahrenheit(double degree);
int main(void)
{
cout << "Please enter a Celsious value: ";
double value,result;
cin >> value;
result=Celsius_Fahrenheit(value);
cout << value << " degree Celsius is " << result << " degrees Fahrenheit.\n";
return 0;
}
double Celsius_Fahrenheit(double degree)
{
return degree*1.8 + 32.0;
}

//c++ Primer Plus（习题2.6)

//以光年值为参数，返回对应天文单位的值
#include<iostream>
using namespace std;
double light_astronomical(double years);
int main(void)
{
cout << "Enter the number of light years: ";
double lightyears, result;
cin >> lightyears;
result =light_astronomical(lightyears);
cout << lightyears << " light years= " << result << " astronomical units.\n";
return 0;
}
double light_astronomical(double years)
{
return years*63240; //1光年=63240天文单位
}

//c++ Primer Plus（习题2.7)

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

• 本文已收录于以下专栏：

## C++ Primer Plus第六版 第十二章 编程练习答案

• zhaoshu01234
• 2015年11月19日 16:48
• 1470

## C++ Primer Plus第六版 第十三章 编程练习答案

• zhaoshu01234
• 2015年11月21日 11:55
• 1605

## C++ Primer Plus第六版 第十四章 编程练习答案

• zhaoshu01234
• 2015年12月05日 13:52
• 1532

## C++primer plus第六版课后编程题答案14.1

Pair.cpp #include using namespace std; //p580 template class Pair{ private: T1 a; T2 b; public:...
• guang_jing
• 2014年04月24日 13:09
• 1859

## C++ Primer Plus第六版 第十七章 编程练习答案(完结篇...木有18章)

• zhaoshu01234
• 2015年12月12日 09:50
• 1210

## c++ primer plus(第6版)中文版 第十二章编程练习答案

• gd275313
• 2014年05月18日 17:05
• 1580

## 【读书笔记:C++ primer plus 第六版 中文版】第2章:开始学习C++

• enyusmile
• 2015年06月21日 10:33
• 820

## c++ Primer Plus（第六版）第十二章习题，写代码之路

c++ Primer Plus（习题12.1) //12.1头文件 #pragma once #ifndef COW_H #define COW_H #include #include class ...
• Robot_x
• 2017年01月20日 13:01
• 495

## c++ primer plus(第6版)中文版 第九章编程练习答案

• gd275313
• 2014年05月11日 14:39
• 1733

## c++ Primer Plus（第六版）第十一章，编程练习之路

c++ Primer Plus（第六版）第十一章，个人学习记录，成长中
• Robot_x
• 2017年01月14日 12:55
• 323

举报原因： 您举报文章：c++primer plus 第六版 第2章 编程练习之路 色情 政治 抄袭 广告 招聘 骂人 其他 (最多只允许输入30个字)