博文

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......

阅读全文(2477) | 评论:0

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;   }  
......

阅读全文(2038) | 评论:0

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) 
  ......

阅读全文(2598) | 评论: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;   }  ......

阅读全文(1834) | 评论:0

一个关于求不重复四位的算法(2007-08-18 15:58:00)

摘要://本人的不产生四位重复四位数的代码,你可以直接复制后就可以用了,应没有什么问题的。我测试过。 求一个四位数不出现重复数字

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
bool IsRepeat(int x)//用来判断四位数是否有重复数字
{
    int a,b,c,d;//分别用来标识个,十,百,千位。
    d=x/1000;
    x=x%1000;
    c=x/100;
    x=x%100;
    b=x/10;
    a=x%10;
    if(a!=b&&b!=c&&c!=d&&a!=d&&a!=c&&b!=d)
        return true;
    return false;
}
void main( void )
{
   int i;//用来产生四位数;
   int flag=1;//用来标识是否找到这样的四位;
   srand( (unsigned)time( NULL ) );
   while(flag)
   {
&nbs......

阅读全文(1839) | 评论:0