C语言程序的设计电子课件源代码参考的答案02单元2 顺序结构程序的设计.docVIP

C语言程序的设计电子课件源代码参考的答案02单元2 顺序结构程序的设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序的设计电子课件源代码参考的答案02单元2 顺序结构程序的设计

单元2 顺序结构程序设计 源代码 SC 01 02 01 02 001 1.源代码编号 SC 01 02 01 02 001 2.源代码来源 单元2 顺序结构程序设计 例2-4 3.问题描述 putchar()函数举例#include stdio.h int main() { char a,b,c,d; a=g; b=o; c=111;//与ASCII码值111对应的字符为o d=d; putchar(a); putchar(b); putchar(c); putchar(d); return 0; } 1.源代码编号 SC 01 02 01 02 002 2.源代码来源 单元2 顺序结构程序设计 例2-5 3.问题描述 getchar()的应用举例#include stdio.h int main() { char c; c=getchar(); putchar(c); return 0; } SC 01 02 01 02 003 1.源代码编号 SC 01 02 01 02 003 2.源代码来源 单元2 顺序结构程序设计 例2-6 3.问题描述 求一元二次方程ax2+bx+c=0的根,要求:a、b、c由键盘输入,且a≠0且b2-4ac0。#include math.h #include stdio.h void ExtractERRoot(float a,float b,float c); void ExtractERRoot(float a,float b,float c) { float disc,x1,x2,p,q; p= -b/(2*a); disc=b*b-4*a*c; q=(float)sqrt(disc)/(2*a); x1=p+q;x2=p-q; printf (方程的两根分别为:x1=%5.2f,x2=%5.2f。\n,x1,x2); } int main() { float a,b,c; printf(请输入方程系数a,b,c,保证b*b-4*a*c0,以空格或回车或tab等分隔:\n); scanf(%f%f%f,a,b,c); ExtractERRoot(a,b,c); return 0; } SC 01 02 01 02 004 1.源代码编号 SC 01 02 01 02 004 2.源代码来源 单元2 顺序结构程序设计 例2-7 3.问题描述 编写程序,输入一个三位整数,输出各位数字的和。如,输入123,输出6。 4.程序代码 #includestdio.h int sum(int n); int sum(int n) { int ge,shi,bai; ge=n%10;//提取个位数 shi=n/10%10;//提取十位数 bai=n/100;//提取百位数 return ge+shi+bai; } int main() { int n; printf(请输入一个三位正整数:); scanf(%d,n); printf(数%d的各位数字之和为:%d。\n,n,sum(n));//函数调用作为函数实参 return 0; } SC 01 02 01 02 005 1.源代码编号 SC 01 02 01 02 005 2.源代码来源 单元2 顺序结构程序设计 引例 3.问题描述 已知有两个整数定义如下:int a=10,b=20;请编写一函数,交换两个变量的值,使得交换后,a=20,b=10#include stdio.h int a,b; void swap(); int main() { a=10,b=20; printf(交换前:a=%d,b=%d\n,a,b); swap(); printf(交换后:a=%d,b=%d\n,a,b); return 0; } void swap() { int c; c=a; a=b; b=c; } SC 01 02 01 02 006 1.源代码编号 SC 01 02 01 02 006 2.源代码来源 单元2 顺序结构程序设计 课堂实践2-2 3.问题描述 输入三角形的三边长,求三角形面积。 提示: 三角形已知三条边长后,求面积的公式为:,其中s=(a+b+c)/2。此公式中,使用math.h头文件中sqrt(x)函数来表示。#include stdio.h #includemath.h double area(double a,double b,double c) { double s=(a+b+c)/2; return sqrt(s*(s-a)*(s-b)*(s-c)); } int main() { double a,b

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档