C程序设计顺序结构程序设计顺序结构程序设计.pptVIP

  • 13
  • 0
  • 约1.08千字
  • 约 7页
  • 2021-03-20 发布于北京
  • 举报

C程序设计顺序结构程序设计顺序结构程序设计.ppt

顺序程序设计 四川信息职业技术学院·《C语言》 * 第五节 顺序结构的一般逻辑 一、结构化程序设计的三种基本结构 顺序结构 选择结构 循环结构 基本结构 二、编码的规范性要求 第五节 顺序结构的一般逻辑   有良好的编码习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。 几条基本的编码建议: 1.变量及函数的命名须遵循统一的规则。 2.该加注释的地方一定要加注释; 3.复合语句的花括号要独占一行,其内部语句缩进; 4.一条语句占一行; 5.表达式中部分运算符两端留上空格,如a = b + c比a=b+c显得   要清晰易读些; 6 .函数之间留空行。 【例3-20】随机产生一个4位自然数,输出它的逆数。如设某数1965,则其逆数为5691。 第五节 顺序结构的一般逻辑 【简要分析】 本例需要6个整型变量:原始数x,逆数y,千位、百位、十位、个位上的数字qw、bw、sw、gw。(当然,这些变量的名字是可以任意取的。) 不难推导,产生[a,b]区间整数的公式为random(b-a+1)+a。对本例,4位自然数区间是[1000,9999],故产生其间任意整数的表达式为:random(9000)+1000。 本例的关键是随机产生某范围内的整数的方法、分解与组合数字。 随机产生任意整数区间[a,b]内的一个整数,要用到随机函数random()和种子函数randomize(),相关头文件是“stdlib.h”。函数random(n)负责产生区间[0,n)间的整数,randomize()负责产生数的随机性。至于分解数字,可用运算符“%”和“/”实现。 源代码 【融会贯通】 有50位运动员(编号1001~1050),都非常出色,现要从中选出4位参加田径接力赛。为公平起见,请编写程序,让计算机输出其中幸运的4位运动员的编号。 第五节 顺序结构的一般逻辑 课堂练习3.5 第五节 顺序结构的一般逻辑 1.结构化程序设计中包含有几种结构? 3. 下面的程序可以执行,请修改其书写格式,使程序更规范易懂。 #includestdio.h void main( ) { int AGE;char seX;seX=f; scanf(%d,AGE); printf(sex=%c,age=%d,seX,AGE); } 2. 请你谈谈代码规范的重要性。 本章结束 四川信息职业技术学院·《C语言》

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档