1.编写一个程序,它显示您的姓名和地址。
#include "iostream" using namespace std; int main() { cout << "My name is Hom and my address is foshan university"; return 0; }
2.编写一个程序,它要求用户输入一个以long为单位的距离,然后将他转换为码?(一long等于220码);
#include "iostream" using namespace std; int main() { int Ldis, Ydis; cout << "Please enter the distance how many Long" << endl; cin >> Ldis; Ydis = 220 * Ldis; cout << Ldis << " long = " << Ydis << " yard " << endl; cin.get(); cin.get(); return 0; }
3.编写一个程序,它使用3个用户定义的函数(包括main()),并生成下面的输出:
Three blind mice
Three blind mice
see how they run
see how they run
其中一个函数要调用两次,生成前两行;另一个函数要调用两次生成后两行;
#include "iostream" using namespace std; void TBlind() { cout << "Three blind mice" << endl; } void SeeRun() { cout << "See how they run" << endl; } int main() { TBlind(); TBlind(); SeeRun(); SeeRun(); cin.get(); return 0; }
4.编写一个程序,让用户输入其年龄,然后显示该年龄包含多少个月。
#include "iostream" using namespace std; int main() { int HAge, HMonth; cout << "Enter your age: "; cin >> HAge; HMonth = 12 * HAge; cout << "your have live for " << HMonth << " month"; cin.get(); cin.get(); return 0; }
5.编写一个程序,其中的main()调用一个用户定义的函数(以摄氏温度为参数,并返回相应的华氏温度)。该程序按下面的格式
要求用户输入摄氏温度值,并显示结果:
please enter a Celsius value:20
20 degrees Celsius is 68 degress Fahrenheit.
下面是转换公式:华氏温度=1.8*摄氏温度+32.0;
#include "iostream" using namespace std; double C_Trans_F(double Cel) { double Fah; Fah = 1.8*Cel + 32.0; return Fah; } int main() { double Cel, Fah; cout << "Please enter a Celsius value: "; cin >> Cel; Fah = C_Trans_F(Cel); cout << Cel << " degress Celsius is " << Fah << " degress Fahrenheit. "; cin.get(); cin.get(); return 0; }
6.编写一个程序,其中mian()调用一个用户自定义的函数(以光年值为参数,并返回对应的天文值单位)。该程序按下面的格式要求用户输入光年值,并显示结果。
Enter the number of light years:4.2
4.2 light years=2.65608 astronomical unit.
天文单位是从地球到太阳的平均距离(约150000000公里或93000000英里),光年是光走一年的距离(约10万亿公里或6万亿英里)(除太阳外,最近的恒星大约距地球4.2亿光年)。转换公式为 1光年=63240天文单位。
#include "iostream" using namespace std; double transfunc(double light); int main() { double ligyears, AstUnit; cout << "Enter the number of light years: "; cin >> ligyears; AstUnit = transfunc(ligyears); cout << ligyears << " light years= " << AstUnit << " astronomical units."; cin.get(); cin.get(); return 0; } double transfunc(double light) { double Ast; return Ast = 63240 * light; }
7.编写一个程序,要求用户输入小时数和分钟数。在mian()函数中,将两个值传递给一个void函数,后者以下面这样的格式显示着两个值:
Enter the number of hours:9
Enter the number of minutes:28
Time: 9:28
#include "iostream" using namespace std; void ShowTime(int hours, int minutes); int main() { int hours, minutes; cout << "Enter the number of hours:"; cin >> hours; cout << "Enter the number of minutes:"; cin >> minutes; ShowTime(hours, minutes); cin.get(); cin.get(); return 0; } void ShowTime(int hours, int minutes) { cout << "Time: " << hours << ":" << minutes; }