资源预览内容
第1页 / 共131页
第2页 / 共131页
第3页 / 共131页
第4页 / 共131页
第5页 / 共131页
第6页 / 共131页
第7页 / 共131页
第8页 / 共131页
第9页 / 共131页
第10页 / 共131页
亲,该文档总共131页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . 第一章1.5题#include using namespace std;int main() coutThisis; coutaC+; coutprogram.; return 0;1.6题#include using namespace std;int main() int a,b,c; a=10; b=23; c=a+b; couta+b=; coutc; coutendl; return 0;1.7七题#include using namespace std;int main() int a,b,c; int f(int x,int y,int z); cinabc; c=f(a,b,c); coutcendl; return 0;int f(int x,int y,int z) int m; if (xy) m=x; else m=y; if (zm) m=z; return(m); 1.8题#include using namespace std;int main() int a,b,c; cinab; c=a+b; couta+b=a+bendl; return 0;1.9题#include using namespace std;int main() int a,b,c; int add(int x,int y); cinab; c=add(a,b); couta+b=cendl; return 0;int add(int x,int y)int z; z=x+y; return(z);2.3题#include using namespace std;int main() char c1=a,c2=b,c3=c,c4=101,c5=116; coutc1c2c3n; couttbc4tc5n; return 0;2.4题#include using namespace std;int main() char c1=C,c2=+,c3=+; coutI say: c1c2c3; coutttHe says: C+ is very interesting! n; return 0;2.7题#include using namespace std;int main()int i,j,m,n; i=8; j=10; m=+i+j+; n=(+i)+(+j)+m; coutitjtmtnendl; return 0;2.8题#include using namespace std;int main()char c1=C, c2=h, c3=i, c4=n, c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; coutpassword is:c1c2c3c4c5endl; return 0;3.2题#include #include using namespace std;int main ( )float h,r,l,s,sq,vq,vz; const float pi=3.1415926; coutrh; 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; coutsetiosflags(ios:fixed)setiosflags(ios:right) setprecision(2); coutl= setw(10)lendl; couts= setw(10)sendl; coutsq=setw(10)sqendl; coutvq=setw(10)vqendl; coutvz=setw(10)vzendl; return 0; 3.3题#include using namespace std;int main ()float c,f; coutf; c=(5.0/9.0)*(f-32); /注意5和9要用实型表示,否则5/9值为0 cout摄氏温度为:cendl; return 0;3.4题#include using namespace std;int main ( )char c1,c2; cout请输入两个字符c1,c2:; c1=getchar(); /将输入的第一个字符赋给c1 c2=getchar(); /将输入的第二个字符赋给c2 cout用putchar函数输出结果为:; putchar(c1); putchar(c2); coutendl; cout用cout语句输出结果为:; coutc1c2endl; return 0;3.4题另一解#include using namespace std;int main ( )char c1,c2; cout请输入两个字符c1,c2:; c1=getchar(); /将输入的第一个字符赋给c1 c2=getchar(); /将输入的第二个字符赋给c2 cout用putchar函数输出结果为:; putchar(c1); putchar(44); putchar(c2); coutendl; cout用cout语句输出结果为:; coutc1,c2endl; return 0;3.5题#include using namespace std;int main ( )char c1,c2; int i1,i2; /定义为整型 couti1i2; c1=i1; c2=i2; cout按字符输出结果为:c1 , c2endl; return 0;3.8题#include using namespace std;int main ( ) int a=3,b=4,c=5,x,y; coutc & b=c)endl; cout(a|b+c & b-c)endl; coutb) & !c|1)endl; cout(!(x=a) & (y=b) & 0)endl; cout(!(a+b)+c-1 & b+c/2)endl; return 0; 3.9题include using namespace std;int main ( ) int a,b,c; coutabc; if(ab) if(bc) coutmax=c; else coutmax=b; else if (ac) coutmax=c; else coutmax=a; coutendl;return 0; 3.9题另一解#include using namespace std;int main ( ) int a,b,c,temp,max ; coutabc; temp=(ab)?a:b; /* 将a和b中的大者存入temp中 */ max=(tempc)?temp:c; /* 将a和b中的大者与c比较,最大者存入max */ coutmax=maxendl; return 0; 3.10题#include using namespace std;int main ( ) int x,y; coutx; if (x1) y=x; coutx=x, y=x=y; else if (x10) / 1x10 y=2*x-1; coutx=x, y=2*x-1=y; else / x10 y=3*x-11; coutx=x, y=3*x-11=y; coutendl;return 0;3.11题#include using namespace std;int main () float score; char grade; coutplease enter score of stu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号