最新C++程序设计题解与上机指导习题程序文档格式.docx
《最新C++程序设计题解与上机指导习题程序文档格式.docx》由会员分享,可在线阅读,更多相关《最新C++程序设计题解与上机指导习题程序文档格式.docx(166页珍藏版)》请在冰豆网上搜索。
a=10;
b=23;
c=a+b;
a+b="
c;
endl;
Xt1-7
intf(intx,inty,intz);
cin>
>
a>
b>
c=f(a,b,c);
c<
intf(intx,inty,intz)
intm;
if(x<
y)m=x;
elsem=y;
if(z<
m)m=z;
return(m);
Xt1-8
b;
a+b<
Xt1-9
intadd(intx,inty);
c=add(a,b);
intadd(intx,inty)
{intz;
z=x+y;
return(z);
习题二
Xt2-3
{charc1='
a'
c2='
b'
c3='
c'
c4='
\101'
c5='
\116'
c1<
c2<
c3<
'
\n'
\t\b"
c4<
\t'
c5<
Xt2-4
C'
+'
Isay:
\"
\"
\t\t"
Hesays:
C++isveryinteresting!
'
Xt2-7
{inti,j,m,n;
i=8;
j=10;
m=++i+j++;
n=(++i)+(++j)+m;
i<
j<
m<
n<
Xt2-8
{charc1='
c2='
h'
c3='
i'
c4='
n'
c5='
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
passwordis:
习题三
Xt3-2
iomanip>
intmain()
{floath,r,l,s,sq,vq,vz;
constfloatpi=3.1415926;
pleaseenterr,h:
r>
h;
l=2*pi*r;
s=r*r*pi;
sq=4*pi*r*r;
vq=3.0/4.0*pi*r*r*r;
vz=pi*r*r*h;
setiosflags(ios:
:
fixed)<
right)
<
setprecision
(2);
l="
setw(10)<
l<
s="
s<
sq="
sq<
vq="
vq<
vz="
vz<
}
Xt3-3
intmain()
{floatc,f;
请输入一个华氏温度:
f;
c=(5.0/9.0)*(f-32);
//注意5和9要用实型表示,否则5/9值为0
摄氏温度为:
};
Xt3-4
{charc1,c2;
请输入两个字符c1,c2:
c1=getchar();
//将输入的第一个字符赋给c1
c2=getchar();
//将输入的第二个字符赋给c2
用putchar函数输出结果为:
putchar(c1);
putchar(c2);
用cout语句输出结果为:
Xt3-4-1
putchar(44);
"
Xt3-5
inti1,i2;
//定义为整型
请输入两个整数i1,i2:
i1>
i2;
c1=i1;
c2=i2;
按字符输出结果为:
"
Xt3-8
{inta=3,b=4,c=5,x,y;
(a+b>
c&
&
b==c)<
(a||b+c&
b-c)<
(!
(a>
b)&
!
c||1)<
(x=a)&
(y=b)&
0)<
(a+b)+c-1&
b+c/2)<
Xt3-9-1
{inta,b,c;
pleaseenterthreeintegernumbers:
if(a<
b)
if(b<
c)
max="
else
elseif(a<
a;
}
Xt3-9-2
{inta,b,c,temp,max;
temp=(a>
b)?
a:
/*将a和b中的大者存入temp中*/
max=(temp>
c)?
temp:
/*将a和b中的大者与c比较,最大者存入max*/
max<
Xt3-10
{intx,y;
enterx:
x;
1)
{y=x;
x="
x<
y=x="
y;
elseif(x<
10)//1≤x<10
{y=2*x-1;
y=2*x-1="
else//x≥10
{y=3*x-11;
y=3*x-11="
Xt3-11
{floatscore;
chargrade;
pleaseenterscoreofstudent:
score;
while(score>
100||score<
0)
{cout<
dataerror,enterdataagain."
switch(int(score/10))
{case10:
case9:
grade='
A'
break;
case8:
B'
case7:
case6:
D'
default:
grade='
E'