鱼C论坛

 找回密码
 立即注册
查看: 2287|回复: 0

求解决啊!!!

[复制链接]
发表于 2012-4-15 19:30:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
创建一个带main方法的类Question,在该类中实现下面的方法:
编写Eggy-Peggy方法char* EggyPeggy(char* str),为参数字符串中的每个元音字母前加上egg,变成一个新的字符串返回。例如,参数字符串为 “I love Java”,则返回字符串变成“eggI Leggovegge Jeggavegga” (10分)

2 有一个数列1,3,6,10,15,21,28,…,tn-1,tn,其各数存在以下递推关系:
tn=tn-1 + n, t1=1在类Question中编写求数列中的第n个数的方法long Method(int n)。若n<=0则返回0。 (10分)

3定义一个Rational类,提供能进行分数运算的方法。Rational类用3个int型变量表示一个分数:sign表示分数的符号;n表示分子;d表示分母。构造方法应以约分形式存放分数,便如2/4在对象中将存为分子为1、分母为2。Rational类的软件接口如下,请补充并完全实现该类。(20分)
class Rational{
private:
        int sign;   //符号,0表示正数,1表示负数
        int n,d;    //n-分子;d-分母

public:
        Rational();   //构造函数
        Rational(Rational& r);  //拷贝构造函数
        Rational(int ss,int nn,int dd);  //构造函数,当分母为0时打印错误消息并把分母置成1。

        Rational add(Rational r);  //两个分数相加
        Rational sub(Rational r);  //当前分数减去参数分数
        Rational multiply(Rational r); //两个分数相乘
        Rational divide(Rational r);  //当前分数除以参数分数
        void print();         //以a/b或-a/b的形式打印出分数
};


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 12:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表