




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章练习题P.302_1不合法的有:1.25e3.4(指数必须为整数)、9645( 内只能有一个字符)合法的有:32767(整型)、35u(无符号整型)、3L(长整型)、0.0086 e-32(实型)、87(字符型)、”Computer System”(字符串)、”a” (字符串)、a (字符型)、-0(整型)、+0(整型)、.5(实型)、-.567(实型)2_2定义:以英文字母、下划线开始的,由字母、下划线和数字组成的字符序列。合法的有:abc、English、Else(C+区分大小写,else非法)、China_bb、b3y、AbsFloat不合法的有:2xy(不能以数字开头)、x-y(含非法字符“-”)、if(关键字不能做标识符)、b(3) (含非法字符“(”和“)”)、def(含非法字符“”)、float(关键字不能做标识符)。2_3(1)b=1(2)1 (3)c=102 (4)b=8(5)d=40(6)c=62_4-12E-5=-0.000121.25E-5=0.0000125.01E+3=1050E-6=0.00005 12.345E4=1234502_5字符:a、0x33、r、字符串:”a”、”中国”、”8.24”、”nt0x34”、”0x33”其它:0x66、China、56.34、8.342_6(1) x不正确,在同一个作用域内(相同的范围内)变量不能重复定义;(2) c1不正确,在同一个作用域内(相同的范围内)变量不能重复定义。2_7(1)sin(x)/(x-y)(2)sqrt(s*(s-a)*(s-b)*(s-c)(3)(a+b)*(m+n)(4)(x+y)/(x-y)2_8合法的赋值表达式有:A=b=4.5+7.8、x=(y=4.5)=45、e=xy不合法的赋值表达式有:c=3.5+4.5=x=y=7.96(式中试图把值赋给常量表达式)2_9(1)13(2)25(实型)(3)17(4)120(整型)2_10(1)0(2)1(3)1(4)12_11(1) a=1764,b=7(2) a=1,b=1,c=6(3) a=7,b=7(4) a=91,b=49(5) a=19,b=13,c=19(6) a=6,b=7,c=15,d=152_12(1) a=18(2) b=19(3) c=20(4) d=182_13(1) y=14(2) x=5,y=5,z=13(3) x=40,y=1600(4) x=13,y=5,z=132_14(1) x=1,a=15,b=18,c=21(2) y=0,a=15,b=18,c=21(3) x=1,a=15,b=18,c=22(4) y=1 ,a=15,b=18,c=212_15(1) x=7(实型),a=7(整型)(2) x=7.873,a=7(整型)(3) x=7(实型),y=7.873,a=7(整型)(4) x=7.5,a=25(整型),b=7(整型)第三章练习题P.63_1c1= ,c2=a ,c3=3_210099a3_3c1=a ,c2=b ,c3=c3_4291831233_52564001003_63333第四章练习题P.604_1C+语句分为:说明语句、控制语句、函数调用语句、表达式语句、空语句和复合语句(也称块语句)六类。C+的基本程序结构分为:顺序结构、选择结构和循环结构三种。4_2#includevoid main()int a,b,c;cinab;ab?(c=a):(c=b);cout大数为:cn;4_3#includevoid main(void)float x,y;cinx;if(x=2.5)y=1.5*x+7.5;else y=9.32*x-34.2;coutx=xty=yendl;4_4#includevoid main(void)float x,y;cinxy;coutx=xty=yy)coutx-y=x-yendl;else couty-x=y-xendl;4_5#include#includevoid main(void)float a,b,c,delta;coutabc;couta=atb=btc=cn;delta=b*b-4*a*c;if(delta0)coutNo solutions!n;elsedelta=sqrt(delta);cout方程的根为:n;coutx1=(-b+delta)/2/at;coutx2=(-b-delta)/2/an;4_6(1) 用条件语句实现#includevoid main()float s;while(1)couts;if(s=90)cout=80)cout=70)cout=60)cout五分制成绩为Dn;else cout五分制成绩为En;(2) 用开关语句实现#includevoid main()float s;while(1)couts;if(s0)break;switch(int)s/10)case 10:case 9:cout五分制成绩为An;break;case 8:cout五分制成绩为Bn;break;case 7:cout五分制成绩为Cn;break;case 6:cout五分制成绩为Dn;break;default:cout五分制成绩为En;break;4_7#includevoid main(void)float a,sum=0;for(int i=1;ia;sum+=a;coutsum=sumtaverage=sum/10endl;4_8#includevoid main(void)int n;float x=1,y=0;cinn;coutn=nt;for(int i=1;i=n;i+)x*=i;y+=x;couty=yendl;4_9#includevoid main(void)int i,k,j,m,n=0;for(i=100;i=999;i+)m=0;k=i;while(k)j=k%10;m+=j*j*j;k/=10;if(m=i)coutit;coutn;4_10#include#include#includevoid main(void)int i,j,k=0,l;for(i=101;i200;i+=2)j=sqrt(i);for(l=2;l=j+1)coutsetw(6)i;k+;if(k%5=0)coutn;coutn;4_11#include#includevoid main(void)for(int i=0;i3;i+)for(int k=1;k=4;k+)cout* ;coutn;coutsetw(i*2+2) ;4_12#includevoid main(void)int n,y0,y1,y2,y3,k;for(n=0;n=3;n+)switch(n)case 0:y0=0;couty0t;break;case 1:y1=1;couty1t;break;case 2:y2=2;couty2t;break;default:for(k=3;n=20;n+)y3=y0+y1+y2;couty3t;y0=y1;y1=y2;y2=y3;k+;if(k%4=0)coutn;coutn;4_13#includevoid main(void)int n,sum=0;coutn;coutn=nn;cout各位数字之和是:;for(int i=1;i=4;i+)sum+=n%10;n/=10;coutsumn;4_14void main(void)int count1=0,count2=0;float n,sum1=0,sum2=0;coutn;if(n=0)break;if(n0)count1+=1;sum1+=n;elsecount2+=1;sum2+=n;cout正数的个数为:count1t正数之和是:sum1n;cout负数的个数为:count2t负数之和是:sum2n;cout总的平均值:(sum1+sum2)/(count1+count2)endl;4_15#includevoid main(void)int n,num;coutn;coutn=nn;cout反序的各位数字分别是:;for(int i=1;i=4;i+)num=n%10;coutnum;n/=10;coutn;4_16#includevoid main(void)int n,s=0;for(n=1;n+)s+=n;if(s=600)break;coutn=nts=sendl;4_17#includevoid main(void)float pi=1;for(int n=1;n=1000;n+)pi*=(n*2.0)/(2*n-1)*(n*2.0)/(2*n+1);coutpi/2=piendl;4_18#includevoid main(void)int i,j,k=0;for(i=1;i=599;i+)if(i%3=0)j=i;while(j)if(j%10=5)coutit;k+;if(k%8=0)coutn;break;j/=10;coutn;4_19#includevoid main(void)int i,j1,j2,j3,l;for(i=100;i=999;i+)l=i;j1=l%10;l/=10;j2=l%10;l/=10;j3=l%10;if(j1*j1+j2*j2+j3*j3)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租膨化设备合同范本
- 线上生活体验课程合同
- 采购合同范本壁布
- 审计招投标合同范本
- 单位清洁服务合同范本
- 钻机维修合同范本
- 亨廷顿病舞蹈样动作护理查房
- 买卖房协议合同范本
- 拍摄微电影合同范本
- 小型船舶建造合同范本
- 复发性流产护理
- 2025年西藏自治区事业单位招聘考试教师招聘体育学科专业知识试卷(模拟试题)
- 先天性甲状腺功能减退症诊治指南解读课件
- 2025至2030中国裸眼3D行业产业运行态势及投资规划深度研究报告
- 检修安全监护管理制度
- 产科工作管理制度
- 初中历史教师业务考试试题及答案
- 导尿管相关尿路感染预防与控制试题(附答案)
- 中医烧伤课件
- 2025-2030中国水下混凝土行业市场发展趋势与前景展望战略研究报告
- GB/T 30134-2025冷库管理规范
评论
0/150
提交评论