博文
P74 4.2(2007-08-23 20:26:00)
摘要:
P74 4.2
# include<iostream.h>
int Factorial(int num)
{
if(num==1)
return 1;
else
return num*Factorial(num-1);
}
void main()
{
long int sum=0;
for(int i=1;i<=15;i++)
sum+=Factorial(i);
cout<<"计算结果为:"
<<sum<<endl;
}......
P258 11.3(2007-08-22 19:15:00)
摘要:
P258 11.3
# include<iostream.h>
class Date
{
int year;
int month;
int day;
public:
Date();
Date(int year,int month,int day);
void addOneDay(Date &date);
void setDate(Date &date);
void displayDate(Date &date);
int isLeapYear(int year);
};
Date::Date()
{
}
Date::Date(int year,int month,int day)
{
this->year=year;
this->month=month;
this->day=day;
}
void Date::addOneDay(Date &date)
{
switch(date.month)
{
case 1://31天的月份
case 3:
case 5:
case 7:
case 8:
case 10:
if(date.day==31)&nb......
P53 3.6(2007-08-22 19:14:00)
摘要:
P53 3.6
# include<iostream.h>
void main()
{
float score;
cout<<"Please input a score:";
cin>>score;
if(score>=90)
cout<<"Grade A"<<endl;
else if(score>=80)
cout<<"Grade B"<<endl;
else if(score>=70)
cout<<"Grade C"<<endl;
else if(score>=60)
cout<<"Grade D"<<endl;
else
cout<<"Grade E"<<endl;
}
......
P53 3.5(2007-08-22 19:11:00)
摘要:
P53 3.5
# include<iostream.h>
void main()
{
int inputNum;
cout<<"Please input a interge:";
cin>>inputNum;
if(inputNum%3==0&&inputNum%5==0&&inputNum%7==0)
cout<<"能被3,5,7同时整除"<<endl;
else if(inputNum%3==0||inputNum%5==0||inputNum%7==0)
{
if(inputNum%3==0&&inputNum%5==0)
cout<<"能被3,5同时整除"<<endl;
else if(inputNum%3==0&&inputNum%7==0)
cout<<"能被3,7同时整除"<<endl;
else if(inputNum%5==0&&inputNum%7==0)
cout<<"能被5,7同时整除"<<endl;
else if(inputNum%3==0)
 ......
课后习题连载(1)(2007-08-21 18:43:00)
摘要:
P33 2.8 以函数调用的方式,求圆柱体的体积.
# include<iostream.h>
# define Pi 3.1415926
double CalculateVolume(double radius,double height)
{
return Pi*radius*radius*height/3;
}
void main()
{
double raduis,height;
cout<<"Please input a raduis:";
cin>>raduis;
cout<<"Please input a height:";
cin>>height;
cout<<"Calculate volume value is:"
<<CalculateVolume(raduis,height)<<endl;
}
......