第一题
//3.1
#include<iostream>
using namespace std;
const int tran=12;
int main()
{
void trans(int);
int h_cun;
int h_chi,h_cun1;
cout<<"input your hight______\b\b\b\b\b\b";
cin>>h_cun;
trans(h_cun);
return 0;
}
void trans(int h)
{
int chi,cun;
chi=h/tran;
cun=h%tran;
cout<<"shengaowei:"<<chi<<"chi"<<cun<<"cun"<<endl;
}
第二题
//3.2
#include<iostream>
using namespace std;
const int ft_to_in=12;
const double in_to_m=0.0254;
const double pound_to_kg=2.2;
int main()
{
int ft,in;
int in1;
double m;
double pound,kg;
double BMI;
cout<<"input"<<endl;
cin>>ft>>in>>pound;
in1=ft*ft_to_in+in;
m=in1*in_to_m;
kg=pound/pound_to_kg;
BMI=kg/m/m;
cout<<"shengao"<<in1<<endl;
cout<<"tizhong"<<kg<<endl;
cout<<"BMI"<<BMI<<endl;
return 0;
}
第三题
//3.3
#include<iostream>
using namespace std;
const int tran=60;
int main()
{
double degree,minute,second;
double degree1,minute1,second1;
cout<<"enter a latitude in degree,minutes,and seconds"<<endl;
cout<<"frist,enter the degree";
cin>>degree;
cout<<"next,enter the minutes of arc";
cin>>minute;
cout<<"finally,enter the seconds of arc";
cin>>second;
minute1=minute/tran;
second1=second/tran/tran;
degree1=degree+minute1+second1;
cout<<degree<<"degrees"<<minute<<"minutes"<<second<<"seconds="<<degree1<<endl;
return 0;
}
第四题
//3.4
#include<iostream>
using namespace std;
const int sec_hour=3600;
const int sec_min=60;
const double sec_day=86400;
int main()
{
int day,hour,minute,second;
long long second1;
cout<<"enter the number of seconds"<<endl;
cin>>second1;
day=second1/sec_day;
hour=(second1-day*sec_day)/sec_hour;
minute=(second1-day*sec_day-hour*sec_hour)/sec_min;
second=second1%60;
cout<<second1<<"seconds ="<<day<<"days"<<hour<<"hours"<<minute<<"minutes"<<second<<"seconds"<<endl;
return 0;
}
第五题
3.5
#include<iostream>
using namespace std;
int main()
{
long long number_world,number_Amarican;
double percent;
cout<<"enter the world's population";
cin>>number_world;
cout<<"enter the population of us";
cin>>number_Amarican;
percent=double(number_Amarican)/double(number_world);//强制类型转换
cout<<"the population of the us is "<<percent*100<<"% of the wworld population";
return 0;
}
第七题第八题类似。
略