您的位置:首页 > 编程语言 > C语言/C++

C++ Primer Plus 第六版课后编程答案 2.1-2.5

2014-03-27 15:33 453 查看
第一章没有习题

2.1

//p35  1

#include <iostream.h>
int main()
{
cout<<"我的名字啊,这是个什么啊"<<endl;
cout<<"我家住在黄土高坡\n";
cin.get();
return 0;

}


2.2

// 2.2

#include <iostream.h>
int main()
{
cout<<"输入一个以码为单位的距离\n";
int n;
cin>>n;
//cout<<n;
cout<<"转换之后啊,看看是多少啊:\n"<<n*220<<"码"<<endl;
cin.get();
cin.get();
return 0;

}


2.3

//2.3

#include <iostream.h>

void myFuction1();
void myFuction2() ;

int main()
{
using namespace std;
myFuction1();
myFuction1();
myFuction2();
myFuction2();
cin.get();
return 0;

}

void myFuction1()
{
cout<<"Three blind mice"<<endl;
cout<<"Three blind mice"<<endl;
}
void myFuction2()
{
cout<<"see how they run"<<endl;
cout<<"see how they run"<<endl;

}


2.4

//2.4

#include <iostream.h>
int main()
{
cout<<"请输入你的年龄"<<endl;
int age;
cin>>age;
cout<<"你的年龄是:"<<age<<endl;
cout<<"包含"<<age*12<<"个月"<<endl;
cin.get();
cin.get();
return 0;

}


2.5

//2.5
#include <iostream.h>

double change(double n);
int main()
{
cout<<"please enter a Celsius valus:";
double n;
cin>>n;
cout<<"\nyour valus is :"<<n<<endl;
double now=change(n);
cout<<"now is "<<now<<endl<<change(5.2);
cin.get();
cin.get();
return 0;

}
double change(double n)
{

return n*10;//这里的公式是错的,应该是return 1.8*n+32.0 才对  --2015/01/28

}


不懂可以留言,这么简单应该都懂吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息