博文

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)   {    date.month+=1;   date.day=1;  }   else   ......

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

阅读全文(2122) | 评论: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)      cout<<"能被3整除"<<endl;    else if(inp......

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

阅读全文(2409) | 评论: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)   {       i=rand();       if(i>100......

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