return0;
}
intadd(intx,inty)
{intz;
z=x+y;
return(z);
}
习题二
Xt2-3
#include
usingnamespacestd;
intmain()
{charc1='a',c2='b',c3='c',c4='\101',c5='\116';
cout<cout<<"\t\b"<return0;
}
Xt2-4
#include
usingnamespacestd;
intmain()
{charc1='C',c2='+',c3='+';
cout<<"Isay:
\""<cout<<"\t\t"<<"Hesays:
\"C++isveryinteresting!
\""<<'\n';
return0;
}
Xt2-7
#include
usingnamespacestd;
intmain()
{inti,j,m,n;
i=8;
j=10;
m=++i+j++;
n=(++i)+(++j)+m;
cout<
return0;
}
Xt2-8
#include
usingnamespacestd;
intmain()
{charc1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
cout<<"passwordis:
"<return0;
}
习题三
Xt3-2
#include
#include
usingnamespacestd;
intmain()
{floath,r,l,s,sq,vq,vz;
constfloatpi=3.1415926;
cout<<"pleaseenterr,h:
";
cin>>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;
cout<:
fixed)<:
right)
<(2);
cout<<"l="<cout<<"s="<cout<<"sq="<cout<<"vq="<cout<<"vz="<return0;
}
Xt3-3
#include
usingnamespacestd;
intmain()
{floatc,f;
cout<<"请输入一个华氏温度:
";
cin>>f;
c=(5.0/9.0)*(f-32);//注意5和9要用实型表示,否则5/9值为0
cout<<"摄氏温度为:
"<return0;
};
Xt3-4
#include
usingnamespacestd;
intmain()
{charc1,c2;
cout<<"请输入两个字符c1,c2:
";
c1=getchar();//将输入的第一个字符赋给c1
c2=getchar();//将输入的第二个字符赋给c2
cout<<"用putchar函数输出结果为:
";
putchar(c1);
putchar(c2);
cout<cout<<"用cout语句输出结果为:
";
cout<return0;
}
Xt3-4-1
#include
usingnamespacestd;
intmain()
{charc1,c2;
cout<<"请输入两个字符c1,c2:
";
c1=getchar();//将输入的第一个字符赋给c1
c2=getchar();//将输入的第二个字符赋给c2
cout<<"用putchar函数输出结果为:
";
putchar(c1);
putchar(44);
putchar(c2);
cout<cout<<"用cout语句输出结果为:
";
cout<return0;
}
Xt3-5
#include
usingnamespacestd;
intmain()
{charc1,c2;
inti1,i2;//定义为整型
cout<<"请输入两个整数i1,i2:
";
cin>>i1>>i2;
c1=i1;
c2=i2;
cout<<"按字符输出结果为:
"<return0;
}
Xt3-8
#include
usingnamespacestd;
intmain()
{inta=3,b=4,c=5,x,y;
cout<<(a+b>c&&b==c)<cout<<(a||b+c&&b-c)<cout<<(!
(a>b)&&!
c||1)<cout<<(!
(x=a)&&(y=b)&&0)<cout<<(!
(a+b)+c-1&&b+c/2)<return0;
}
Xt3-9-1
#include
usingnamespacestd;
intmain()
{inta,b,c;
cout<<"pleaseenterthreeintegernumbers:
";
cin>>a>>b>>c;
if(a
if(bcout<<"max="<else
cout<<"max="<
elseif(acout<<"max="<else
cout<<"max="<cout<return0;
}
Xt3-9-2
#include
usingnamespacestd;
intmain()
{inta,b,c,temp,max;
cout<<"pleaseenterthreeintegernumbers:
";
cin>>a>>b>>c;
temp=(a>b)?
a:
b;/*将a和b中的大者存入temp中*/
max=(temp>c)?
temp:
c;/*将a和b中的大者与c比较,最大者存入max*/
cout<<"max="<return0;
}
Xt3-10
#include
usingnamespacestd;
intmain()
{intx,y;
cout<<"enterx:
";
cin>>x;
if(x<1)
{y=x;
cout<<"x="<}
elseif(x<10)//1≤x<10
{y=2*x-1;
cout<<"x="<}
else//x≥10
{y=3*x-11;
cout<<"x="<}
cout<return0;
}
Xt3-11
#include
usingnamespacestd;
intmain()
{floatscore;
chargrade;
cout<<"pleaseenterscoreofstudent:
";
cin>>score;
while(score>100||score<0)
{cout<<"dataerror,enterdataagain.";
cin>>score;
}
switch(int(score/10))
{case10:
case9:
grade='A';break;
case8:
grade='B';break;
case7:
grade='C';break;
case6:
grade='D';break;
default:
grade='E';
}
cout<<"