习题课作业课件.ppt

习题课作业课件.ppt

ID:57120519

大小:118.00 KB

页数:15页

时间:2020-08-01

习题课作业课件.ppt_第1页
习题课作业课件.ppt_第2页
习题课作业课件.ppt_第3页
习题课作业课件.ppt_第4页
习题课作业课件.ppt_第5页
资源描述:

《习题课作业课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题课(作业)1、阅读程序,写出输出结果。main(){intx,y,z;x=y=2;z=3;y=x++-1;printf("%d,%dt",x,y);y=++x-1;printf("%d,%dt",x,y);y=z--+1;printf("%d,%dt",z,y);y=--z+1;printf("%d,%dt",z,y);}3,1□□□□□4,3□□□□□2,4□□□□□1,2□□□□□第二章2、计算下列表达式的值。(1)52%10/2+4.0*(8/5)=5.0(2)20.0*(3/6*10.0)=0.0(3)(int)(13.7

2、+25.6)/4%4=1P25.2.2#includemain(){inti,j,m,n;i=3;j=5;m=++i;n=j++;printf(”%d,%d,%d,%d”,i,j,m,n);}4,6,4,5main(){intc1,c2;c1=97;c2=98;printf(”%c,%c”,c1,c2);printf(”%d,%d”,c1,c2);}a,b97,98main(){charc1=’a’,c2=’b’,c3=’c’,c4=’101’,c5=’116’;printf(”a%cb%ctc%ctab

3、c”,c1,c2,c3);printf(”tb%c%c”,c4,c5);}aabb□□□□cc□□□□□□abc□□□□□□□ANmain(){intx=4,y=0,z;x*=3+2;printf(”%d”,x);x*=(y=(z=4));printf(”%d”,x);}2080读程题:除了跟踪到正确的变量值还要注意输出控制格式。第三章1、编一程序,求两点之间的距离,已知直角坐标系中求两点(x1,y1)和(x2,y2)之间距离公式为:d=(x2-x1)2+(y2-y1)2/*distance*/#include#i

4、ncludemain(){floatx1,x2,y1,y2,d;printf("Inputpoint1andpoint2:(x1,y1)(x2,y2):");scanf("(%f,%f)(%f,%f)",&x1,&y1,&x2,&y2);d=sqrt(pow(x2-x1,2)+pow(y2-y1,2));printf("Thedistancefrompoint1topoint2is%f",d);}注意:输入格式的匹配问题2、编一程序,将输入的摄氏温度转换为华氏温度和绝对温度。转换公式为:F=C+32K=273.16+C59m

5、ain(){floatF,K,C;printf("PleaseinputtemperatureC:");scanf("%f",&C);F=5.0/9*C+32;K=273.16+C;printf(“F=%.2f,K=%.2f",F,K);}(float)(5/9)*c?注意:数据类型的问题第四章P65.4.14.1写出下面各逻辑表达式的值,其中a=3,b=4,c=5(1)a+b>c&&b==c0(2)a

6、

7、b+c&&b-c1(3)!(a>b)&&!c

8、

9、11(4)!(x=a)&&(y=b)&&00(5)!(a+b)+c-1&&b+c/21注意

10、:优先级和结合方向4.5计算器程序。用户输入运算数和四则运算符,输出计算结果。main(){floatx,y,result;charop;printf("Pleaseinputxopy(x+y):");scanf("%f%c%f",&x,&op,&y);switch(op){case'+':result=x+y;break;case'-':result=x-y;break;case'*':result=x*y;break;case'/':result=x/y;break;default:printf("Dataerror!");break;}

11、printf("result=%f",result);}注意:输入格式匹配;case语句的要求:1、case后为一个常量(整型和字符型);2、case与后面的常量之间用空格隔开。第五章5.4编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。分析:整体求和1、循环2、sum=sum+t;关键是单项t的变化很灵活。单项t其实还是一个累加求和次数:n1、循环2、t=t+i次数:与t的位置相关单项i自加即可main(){longsum;inti,j,t,n;sum=0;printf("Pleaseinputn:");

12、scanf("%d",&n);for(i=1;i<=n;i++){t=0;for(j=1;j<=i;j++)t=t+j;sum=sum+t;}printf("s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。