网站大量收购独家精品文档,联系QQ:2885784924

顺序结构程序设计课件.pptx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。

顺序结构是三种结构中最简单的一种程序组织结构,其特点是完全按照程序中语句出现的先后顺序依次执行。

顺序结构的程序主要由4部分组成:变量说明部分、数据输入部分、运算部分、运算结果输出部分

;3.4顺序结构程序设计;程序代码如下:

#includestdio.h

voidmain()

{

floatr,s;

printf(Pleaseinputr\n);

scanf(%f,r);

s=3.14*r*r;

printf(s=%.2f\n,s);

};例3-16:利用三角形三条边的边长求面积和周长。

分析:

(1)已知的数据是三条边,声明三个变量a、b、c,用来存放边长,还要声明两个变量s,l保存面积和周长,在计算面积时还用到半周长,另声明一个变量m保存半周长;

(2)从键盘输入三条边长a,b,c;

(3)计算周长l=a+b+c,半周长m=0.5*l;

(4)利用面积公式,计算面积s;

(5)输出面积s和周长l。;程序代码如下:

#includestdio.h

#includemath.h

voidmain()

{floata,b,c;

floathl,l,s;

printf(请输入三角形的边长a,b,c\n);

scanf(%f,%f,%f,a,b,c);

l=a+b+c;

m=0.5*l;

s=sqrt(m*(m-a)*(m-b)*(m-c));

printf(s=%5.2f,l=%5.2f\n,s,l);

};例3-18:输入任意一个三位数字,将其各位数字反序输出(例如,输入123,输出321)。

算法分析:

(1)声明两个变量num1,num2分别保存输入的这个三位数和反序后的数;

(2)三位数的各位数字反序输出,关键在于能否正确的求出三位数字的个位、十位及百位。可综合利用整数的除法、求余数法来计算出这三个数字

(3)个、十、百三个数字求出后,就可组成反序数,输出结果。;程序代码如下:

#includestdio.h

voidmain()

{

intnum1,num2;

inta,b,c;/*分别表示输入的三位数的百位、十位、个位上的数字*/

printf(请输入一个三位数:\n);

scanf(%d,num1);

a=num1/100;

b=num1/10%10;

c=num1%10;

num2=100*c+10*b+a;

printf(整数%d的反序输出:%d\n,num1,num2);

}

文档评论(0)

vermonth134 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档