电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言顺序结构实例VIP免费

C语言顺序结构实例_第1页
1/10
C语言顺序结构实例_第2页
2/10
C语言顺序结构实例_第3页
3/10
1程序的三种基本结构顺序结构N-S结构图流程图ABAB选择结构选择结构YNABP成立?PTFAB其中:A、B表示操作,P表示条件2程序的三种基本结构循环结构NYP成立?A当P成立时A直到型循环直到型循环A当P成立时YNAP成立?当型循环当型循环N-S结构图流程图其中:A表示操作,P表示条件33.4顺序结构程序设计3.4.1顺序结构程序的一般算法描述变量定义变量赋值运算处理输出结果可用:变量初始化赋值语句输入函数调用语句注意各个语句的顺序注意各个语句的顺序#includevoidmain(){intx,y,z;x=123;y=234;z=x-y;printf("x-y=%d\n",z);getch();}43.4.2顺序结构程序设计举例【例3.15】数据交换。从键盘输入a、b的值,输出交换以后的值。思路:在计算机中交换变量a和b的值,不能只写下面两个赋值语句a=b;b=a;正确的交换方法:c=a;a=b;b=c;5程序:voidmain(){inta,b,c;printf("\ninputa,b:");scanf("%d%d",&a,&b);printf("\nbeforeexchange:a=%db=%d\n",a,b);c=a;a=b;b=c;printf("afterexchange:a=%db=%d\n",a,b);}程序运行情况如下:inputa,b:32,57beforeexchange:a=32b=57afterexchange:a=57b=326举例:【例3.16】已知三条边a、b、c,求三角形面积。计算三角形面积的海伦公式:)cs)(bs)(as(sarea)cba(21s其中:其中:设定义:设定义:整型变量整型变量aa、、bb、、cc实型变量实型变量ss、、areaarea7程序如下:#include"math.h“#include“stdio.h”voidmain(){inta,b,c;floats,area;scanf("%d,%d,%d",&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%8.3f\n",area);}程序运行情况如下:3,4,5area=6.000实际上还需要判断a、b、c是否能构成三角形,即应该进行选择判断处理8程序实例三计算一元二次方程a*x^2+b*x+c=0的根,设b^2-4*a*c>=0.a,b,c的值由键盘输入。分析:x1=aacbb242x2=aacbb242思考:请同学们写出上述两个数学表达式的C语言表达式。x1=(-b+sqrt(pow(b,2)-4*a*c)/(2*a)x2=(-b-sqrt(pow(b,2)-4*a*c)/(2*a)9程序三代码:#includevoidmain(){floata,b,c,x1,x2;scanf("%f%f%f",&a,&b,&c);x1=(-b+sqrt(pow(b,2)-4*a*c)/(2*a);x2=(-b-sqrt(pow(b,2)-4*a*c)/(2*a);printf("ax^2+bx+c=0degenwei:\n");printf("x1=%fx2=%f",x1,x2);getch();}10从键盘上输入一个3位数,然后将它反向输出。例如:输入123,输出321分析:将输入的3位数送入整型变量a中,只要将a除以10,将相除后的余数3输出,将商(整型)再除以10,再将余数2输出,最后将商1输出即可。#includevoidmain(){inta,b;scanf("%d%d",&a,&b);b=a%10;printf("%d",b);a=a/10;b=a%10;printf("%d",b);a=a/10;printf("%d",a);getch();}

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言顺序结构实例

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部