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

《实用C语言程序设计教程》第3章三种基本结构程序设计.ppt

《实用C语言程序设计教程》第3章三种基本结构程序设计.ppt

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

第三章三种根本结构程序设计3.1顺序结构程序设计3.2选择结构程序设计3.3循环结构2025/2/21

3.1顺序结构程序设计顺序结构程序:就是执行时依语句排列顺序一条接着一条地执行,不发生控制流的转移。特点:每个程序都是按照语句的书写顺序依次执行的,它是最简单的结构。不可或缺的假设干语句,用{}把它们括起来,这样的语句体称为复合语句。复合语句在逻辑上等价于一条语句,复合语句内部还可嵌套复合语句。ABab2025/2/21

3.1.1程序设计简例main〔〕{charch=′a′;/*定义变量并赋值*/inta=98;unsignedb=1000;longc=123456789;floatx=3.14;doubley=1.2345678;printf〔″〔1〕a=%d,a=%c,ch=%d,ch=%c\n″,a,a,ch,ch〕;/*输出*/printf〔″〔2〕b=%u\n″,b〕;printf〔″〔3〕c=%ld\n″,c〕;printf〔″〔4〕x=%f,y=%f\n″,x,y〕;printf〔″〔5〕x=%e,y=%e\n″,x,y〕;printf〔″〔6〕y=%-10.2f\n″,y〕;}【例1】分析以下程序,观察运行结果运行结果〔1〕a=98,a=b,ch=97,ch=a〔2〕b=1000〔3〕c=123456789〔4〕x=3.140000,y=1.234567〔5〕x=3.14000e+00,y=1.23456e+00〔6〕y=1.232025/2/21

程序设计简例【例2】输入一个三位的整数,分解它的符号、百位数字、十位数字和个位数字,然后依次输出。#includestdio.h#includemath.h/*程序中使用了数学函数abs*/main(){charc1,c2,c3,c4;/*定义变量*/intx;printf〔″pleaseinputanumer:\n″〕;/*输入提示信息*/scanf(%d,x);/*键盘输入x的值*/c4=x=0?’+’:’-’;/*将x的符号赋给c4*/x=abs(x);/*取x的绝对值*/c3=x%10+48;/*求得x的个位数字,加48转换为对应数字字符的ASCII码值*/x=x/10;/*去掉个位数,取出x的高位*/c2=x%10+48;/*求得x的十位数字,加48转换为对应的ASCII码值*/c3=x/10+48;/*求得x的百位数字,加48转换为对应的ASCII码值*/printf(%c\n%c\n%c\n%c\n,c4,c3,c2,c1);/*输出符号位,百位,十位,个位*/}程序的执行结果:pleaseinputanumer:-321↙-,3,2,12025/2/21

程序设计简例【例3】在屏幕输出“pleaseinputyourname:〞,再从键盘上输入一个名字,然后显示“Hello!〞,在下一行显示输入的名字。#includestdio.hmain〔〕{charname[10];/*存放名子的变量在后面章节再详细介绍*/printf〔″pleaseinputyourname:\n″〕;/*输出提示信息*/scanf〔″%s″,name〕;/*读入名字*/printf〔″Hello!\n″〕;/*输出Hello!*/printf〔″%s″,name〕;/*输出读入的名字*/}程序的执行结果:pleaseinputyourname:Ligang↙Hello!Ligang2025/2/21

程序设计简例【例4】读入一个小写字母,将其转换成大写字母后输出,同时输出其对应的ASCII编码。#includestdio.hmain(){charch1,ch2;printf(Enteralowerletter:);ch1=getchar();/*利用字符输入函数,实现键盘输入一个字符,赋给字符变量ch1*/printf(letter:%c,ASCII:%d

文档评论(0)

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

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

1亿VIP精品文档

相关文档