C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案

习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B )。A. %= B. / C. = D. void main( ){ int a=21,b=11;printf(“%d\n“,--a+b,--b+a);}程序的运行结果:(2)#include void main( ){ printf (“\nABC\tDE\nFGH\n“);printf (“\nwhy is 31+31 equal to %d?\n\n,21+31“);}程序的运行结果:(3)#includevoid main( ){char ch=65;printf(“%c\n“,ch); }程序的运行结果:(4)#includevoid main( ){int x=10,y=20,z=30;z=x!=y;printf(“%d\n“,z); }程序的运行结果:(5)#includevoid main( ){int x=10;printf(“%d\n“,(x%3==0));}程序的运行结果:(6)#includevoid main( ){int k=4,a=3,b=2,c=1;printf(“%d\n“ ,(k void main( ) {char c1,c2; c1= a ;c2= b ;printf(“%c,%c\n“, c1,c2); printf(“%c,%c\n“, c1-32,c2-32 ); printf(“%d,%d,%d,%d\n“, c1,c2,c1-32,c2-32 ) ;}(2)要得到下列输出结果:a=%2,b=%5#includevoid main( ){ int a=2,b=5;printf(“a=%%%d,b=%%%d\n“ ,a,b );}2. 分析下列程序的运行结果(1)#includevoid main( ){ int n=5,m=5;printf(“%d,%d\n“,++m,n--);}程序的运行结果:(2)执行下列程序时输入:2468101#includevoid main( ){ int x,y;scanf(“%2d%*2d%2d“,printf(“%ld\n“,x+y);}程序的运行结果:(3)执行下列程序时输入:ABCD#includevoid main( ){ char x,y;x=getchar( );y=getchar( ) ;putchar(x);putchar( \n );putchar(y);}程序的运行结果:(4)#include#includevoid main( ){ int a=1,b=2,c=2;float x=10.5,y=4.0,z;z=(a+b)/c+sqrt((int)y)*1.2/c+x;printf(“z=%f\n“,z);}程序的运行结果:3. 编程实现以下功能(1)从键盘输入一个整数 x,若 x 大于 0,则显示“红” ;若 x 等于 0,则显示“黄” ;若 x 小于 0,则显示“绿” 。#includevoid main(){ int x;printf(“请输入一个整数:“);scanf(“%d“,printf(“%s\n“,(x0?“红“:(x==0?“黄“:“ 绿“)));}(2)假设银行定期存款的年利率 rate 为 2.25%,并已知存款期为 n 年,存款本金为capital 元,试编程计算 n 年后可得到本利之和 deposit(假设不计算复利) 。提示:2.25%编写程序时应写为 0.0225,本金和年数未知,从键盘输入。#include#includevoid main(){ int n;float capital,rate=0.0225,deposit;printf(“请输入存款期和本金:“);scanf(“%d%f“,deposit=capital*pow(1+rate,n);printf(“deposit=%f\n“,deposit); }(3)编写程序,把 700 分钟换算成用小时和分钟表示。#include#includevoid main(){ int n=700,x,f;x=n/60;f=n%60;printf(“700 分钟是%d 小时,%d 分钟。\n“,x,f); }模块 3 选择结构1. 分析下列程序的运行结果(1)#includevoid main( ){ int x=1,y=5,z=3;if(z=x) printf(“%d\n“,z);else printf(“%d \n“,y);}程序的运行结果:(2)#includevoid main( ){ int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:b++,a++;}printf(“a=%d,b=%d\n“,a,b);}程序的运行结果:(3)#includevoid main( ){ int n=6;if(n++6) printf(“%d\n“,n);else printf(“%d \n“,n--);}程序的运行结果:(4)#includevoid main(){ int a=1,b=-1,c;if(a*b0) c=1;else if(a*b void main(){int i;printf(“请输入一个整数:“);scanf(“%d“,if(i%2==0) printf(“%d %s\n“,i,“Is Even“);else printf(“%d %s\n“,i,“Is Odd“);}(2)求解一元二次方程 ax2+bx+c=0。如果有实根,则输出;否则输出 “无实根”(a、b、c 由键盘输入) 。#include #include void main(){float a,b,c,d;double f,x1,x2; printf(“请输入三个系数:“);scanf(“%f%f%f“,d=b*b-4*a*c; if(d #include#include void main(){char ch;int a,b,c;float div;printf(“\t\t 简易计算器\n\n“);printf(“\t1.加法运算 2.减法运算\n\n“);printf(“\t3.乘法运算 4.除法运算\n\n“);printf(“\t5.求余运算 0.减法运算\n\n“);printf(“\t 请选择(0-5):“);ch=getche(); switch(ch){case 0 :exit(0);case 1 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a+b;printf(“%d+%d=%d\n“,a,b,c);break;case 2 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a-b;printf(“%d-%d=%d\n“,a,b,c);break;case 3 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a*b;printf(“%d*

大一c语言程序设计项目教程课,C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...相关推荐

  1. 於岳 linux实用教程(第2版),Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06...

    <Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06>由会员分享,可在线阅读,更多相关<Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06(79页 ...

  2. 吉大20春学期C语言程序设计作业二,c语言程序设计 教学课件 ppt 作者 吉大17秋学期《C语言程序设计》作业一...

    代做奥鹏各大学作业 离线作业毕业论文 QQ客服: QQ:3577624279 aopencls 吉大17秋学期<C语言程序设计>作业一 试卷总分:100 得分:0 一. 单选题 (共 10 ...

  3. 小学生计算机按键分布图,人教版(新版)小学信息三下第2课《常用按键掌握牢》课件.ppt...

    <人教版(新版)小学信息三下第2课<常用按键掌握牢>课件.ppt>由会员分享,可在线阅读,更多相关<人教版(新版)小学信息三下第2课<常用按键掌握牢>课件.p ...

  4. 全国优秀计算机动画作品,全国“xx杯”计算机应用基础类说课大赛优秀作品:同步动画教学课件.pptx...

    全国"xx杯"计算机应用基础类说课大赛优秀作品:同步动画教学课件.pptx 文档编号:906856 文档页数:35 上传时间: 2020-02-16 文档级别:普通资源 文档类型: ...

  5. 计算机ppt教案设计大赛,全国xx杯说课大赛计算机专业类一等奖作品:三维动画设计教学课件.ppt...

    全国xx杯说课大赛计算机专业类一等奖作品:三维动画设计教学课件.ppt 文档编号:906919 文档页数:14 上传时间: 2020-02-16 文档级别:普通资源 文档类型:ppt 文档大小:1.8 ...

  6. 计算机基础说课流程ppt,xx杯说课大赛计算机应用基础类一等奖作品:电子表格处理软件应用教学课件.ppt...

    xx杯说课大赛计算机应用基础类一等奖作品:电子表格处理软件应用教学课件.ppt 文档编号:894240 文档页数:38 上传时间: 2020-02-16 文档级别:普通资源 文档类型:ppt 文档大小 ...

  7. c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第1章 程序设计概述.pdf...

    C语言程序设计 第1章 程序设计概述 C语言程序设计教程 第2版 中国铁道出版社 张磊 编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第1章 程序设计概述 1.1 程序设计语言 1.2 算 ...

  8. c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第9章 文件程序设计.pdf...

    C语言程序设计 第9章 文件程序设计 <C语言程序设计>(第2版) 中国铁道出版社张磊编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第9章 文件程序设计 9.1 文件概述 9. ...

  9. 《Python程序设计与算法基础教程(第二版)》江红 余青松,第九章课后习题答案

    推荐阅读 <Python程序设计与算法基础教程(第二版)>江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究 文章目录 例9.1~例9.53 填空题:2 思考题:3~11 上机 ...

最新文章

  1. ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
  2. 【有奖征文】如何提高IDC机房服务器的安全性
  3. 枚举类型enum用法_Java枚举深度解读,看这篇就够了
  4. MongoDB与python 交互
  5. 使用named_mutex和named_condition配合实现读写锁
  6. 磊科路由虚拟服务器设置,磊科路由器虚拟转发服务设置的方法
  7. template标签_C++核心准则T.65:使用标签分发提供函数的不同实现
  8. 【Linux】安装x11vnc和xrdp,使用windows远程deepin
  9. Qt的QThread多线程使用
  10. 快速上手,教你开发第一个基于 AutoML 的量化投资决策应用
  11. android之读取相册照片并显示
  12. 设计模式之(Facade)外观模式
  13. 数控机床CNC编程入门【G-code】
  14. 深入浅出人脸识别原理
  15. Excel调用有道词典实现批量翻译
  16. 全能生态(ARET)令项目介绍
  17. WHQL 认证服务过程
  18. 网站建设安全隐患有哪些,网站如何确保安全性?
  19. 自组网灵活补盲|北峰油气田勘测解决方案
  20. 把别人漂亮的QQ空间克隆一份

热门文章

  1. Web Uploader学习总结
  2. 【vue】 前端 基于 vue-simple-uploader 实现大文件断点续传和分片上传
  3. 面试篇:前端优化整理
  4. 英文介绍学校的计算机房,用英文介绍一下学校的大楼
  5. 创业投资——证券分析
  6. dbus-glib编程4:使用dbus-glib
  7. 网站证书(cer)的安装与卸载
  8. Redisson的基本使用
  9. 骨传导蓝牙耳机哪个品牌好,骨传导蓝牙耳机品牌推荐
  10. 服务好“最后一公里”,高效CDN架构经验