关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

广东国家开放大学华中科技大学 刷题C++ 题目 答案

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-12-11 15:17
tags:

-

2020年12月11日发(作者:郭忠恕)


电文加密的算法是:将字母

A

变成

F

a

变成

f

B

变成

G

b

变成

g

,依次类推,


V

变成

A

W

变成

B

,等等。其他字符不变。


从键盘输入一串电文,用函数将其加密,再在主函数中输出加密后的串。



输出结果见图:样张

.JPG


--------------------------------------------- ----------*/


#include


using namespace std;


/**********Program**********/


char s[10];


int i=0;


charencryptionCH(char x)


{


s[i]=x;


char en[10];


if(s[i]>='A'&&s[i]<='U' ||s[i]>='a'&&s[i]<='u')


en[i]=s[i]+5;


else if(s[i]>='V'&&s[i]<='Z'||s[i]>='v'&&s[i]<='z')


en[i]=s[i]-21;


else en[i]=s[i];


i++;


return en[i-1];


}


/**********

End

**********/


void main()


{


char s;


do


{


s=();


cout<


}while(s!='n');


}


题目:


编写一个函数

min< /p>

,返回三个整数形参中的最小值。


------------------------------------------------ -------*/


#include


using namespace std;


/**********Program**********/


int min(inta,intb,int c){


int m=a;


if(b


m=b;


if(c


m=c;


return m;


}




/**********

End

**********/


void main(void)


{


inta,b,c;


cout<<

输入三个整 数

a,b,c=


cin>>a>>b>>c;


cout<<

最小值

=


}




题目:



完成如下分段函数,函数见图:函数

.JPG



输出结果见图:样张

.JPG


--------------------------------------------- ----------*/


#include


#include


using namespace std;


int main(){


doublex,fx;


cout<<

请输入

x


cin>>x;


/**********Program**********/


if(x>0&&x<=1)


fx=cos(x)+3;


if(x>1&&x<1.6)


fx=sin(x)+x;


if(x>1.6&&x<3)


fx=1+sqrt(x);





/**********

End

**********/


cout<<

x=

时,函数值为


return 0;


}



题目:


从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和。



输出结果见图:样张

.JPG < /p>


---------------------------------------- ---------------*/


#include


using namespace std;


void main(void)


{


intnum;


int sum; //

存放整数

num

各位数字之和


int count; //

存放整数

num

的位数


cout<<


cin>>num;


cout<<



/**********Program**********/


count=0;


sum=0;


inti,a;


a=num;


while(a!=0)


{


i=abs(a%10);


cout<


sum=sum+i;


count++;


a=a/10;


}



/**********

End

**********/


cout<<


cout<

是一个

< p>

位数


cout<

各位数 字之和

=



}




题目:


电文加密的 算法是:将字母

A

变成

F

a

变成

f

B

变成

G

b

变成

g

,依次类推,


V

变成

A

W

变成

B

,等等。其他字符不变。


从键盘输入一串电文,用函数将其加密,再在主函数中输出加密后的串。



输出结果见图:样张

.JPG


--------------------------------------------- ----------*/


#include


using namespace std;


/**********Program**********/


char s[10];


int i=0;


charencryptionCH(char x)


{


s[i]=x;


char en[10];


if(s[i]>='A'&&s[i]<='U' ||s[i]>='a'&&s[i]<='u')


en[i]=s[i]+5;


else if(s[i]>='V'&&s[i]<='Z'||s[i]>='v'&&s[i]<='z')


en[i]=s[i]-21;


else en[i]=s[i];


i++;


return en[i-1];


}


/**********

End

**********/


void main()


{


char s;


do


{


s=();


cout<


}while(s!='n');


}


题目:



定义一个日 期类

Date

包含年、

月、

日三 个数据成员

int

定义带有

3

个参数的构造函数,


以及一个求日期是当年的第几天的成员函数和输出日期的成员函数,

< /p>


日期的显示格式为年

/

/

日。编写主函数进行测试。


(每年各月天数分别为

31 ,28,31,30,31,30,31,31,30,31,30,31

,闰年

2

月为

29

天,


闰年的 条件

year%4==0&&year%100!=0)||year%400==0)


输出结果见样张

.JPG

< br>----------------------------------------------- --------*/


#include


using namespace std;



/**********Program**********/


class Date{


intyear,month,day;


public:


Date(){


year=0;


month=0;


day=0;


}


Date(intY

,intM,int D){


year=Y;


month=M;


day=D;


}


SetD(intY

,intM,int D){


year=Y;


month=M;


day=D;


}


intgetDay(); void show();

};


int Date::getDay(){


intn,i,k=0;


if ((year%100!=0&&year%4==0)||year%400==0)i=1;


else i=0;


if (month==1&&day<=31){ n=day;k=1;}


if (month==2&&day<=(28+i)){ n=31+day;k=1;}


if (month==3&&day<=31) {n=59+day+i;k=1;}


if (month==4&&day<=30) {n=90+day+i;k=1;}


if (month==5&&day<=31) {n=120+day+i;k=1;}


if (month==6&&day<=30) {n=151+day+i;k=1;}


if (month==7&&day<=31) {n=181+day+i;k=1;}


if (month==8&&day<=31) {n=212+day+i;k=1;}


if (month==9&&day<=30) {n=243+day+i;k=1;}


if (month==10&&day<=31){n=273+day+i;k=1;}


if (month==11&&day<=30) {n=304+day+i;k=1;}


if (month==12&&day<=31) {n=334+day+i;k=1;}


if (k=1)


return n;


}



/**********

End

**********/


void Date::show()


{


cout<



}


int main()


{

-


-


-


-


-


-


-


-



本文更新与2020-12-11 15:17,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/31586.html

华中科技大学 刷题C++ 题目 答案的相关文章