文档详情

C++程序设计实验(上)试题及答案.doc

发布:2025-05-16约3.07万字共47页下载文档
文本预览下载声明

C++程序设计实验〔上〕试卷库

题型1——根本型〔顺序、选择〕

输入一个华氏温度的值F,要求输出其摄氏温度值C,公式为

【解答】

#includeiostream

usingnamespacestd;

intmain()

{

floatC,F

cinF;

C=5.0/9.0*(F-32.0);

coutC=Cendl;

return0;

}

输入三个整数a,b,c,求其中的最大值并输出之。

【解答1】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,max

cinabc;

max=a;

if(bmax)max=b;

if(cmax)max=c;

coutmax=maxendl;

return0;

}

【解答2】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,max

cinabc;

if(ba)

max=b;

else

max=a;

if(cmax)max=c;

coutmax=maxendl;

return0;

}

【解答3】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,max

cinabc;

if(b=ab=c)

max=b;

elseif(c=a)

max=c;

else

max=a;

coutmax=maxendl;

return0;

}

从键盘输入一个字符,假设是大写字母,那么将其转换为小写字母,其它字符那么原样输出。

【解答】

#includeiostream

usingnamespacestd;

intmain()

{

charch

cinch;

if(ch=’A’ch=’Z’)ch=ch+’a’-’A’;

coutch=chendl;

return0;

}

从键盘输入一个字符,假设是小写字母,那么将其转换为大写字母,其它字符那么原样输出。

【解答】

#includeiostream

usingnamespacestd;

intmain()

{

charch

cinch;

if(ch=’a’ch=’z’)ch=ch-(’a’-’A’);

coutch=chendl;

return0;

}

输入三个整数a,b,c,求其中的最小值并输出之。

【解答1】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,min

cinabc;

min=a;

if(bmin)min=b;

if(cmin)max=c;

coutmin=minendl;

return0;

}

【解答2】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,min

cinabc;

if(ba)

min=b;

else

min=a;

if(cmin)min=c;

coutmin=minendl;

return0;

}

【解答3】

#includeiostream

usingnamespacestd;

intmain()

{

inta,b,c,min

cinabc;

if(b=ab=c)

min=b;

elseif(c=a)

min=c;

else

min=a;

coutmin=minendl;

return0;

}

输入一个摄氏温度值C,要求输出其华氏温度值F,公式为

【解答】

#includeiostream

usingnamespacestd;

intmain()

{

floatC,F

cinC;

F=9.0/5.0*C+32.0;

coutF=Fendl;

return0;

}

有函数

编写程序输入x,求对应的函数值y。

【解答】

#includeiostream

usingnamespacestd;

intmain()

{

floatx,y

cinx;

if(x1)

y=x;

elseif(x10)

y=2*x-1;

else

y=3*x-11;

couty=yendl;

return0;

}

有函数

编写程序输入x,求对应的函数值y。

【解答】

#includeiostream

#include

usingnamespacestd;

intmain()

{

floatx,y

cinx;

if(x0)

显示全部
相似文档