简单C程序设计顺序程序设计课件.ppt

简单C程序设计顺序程序设计课件.ppt

ID:57027420

大小:165.00 KB

页数:21页

时间:2020-07-26

简单C程序设计顺序程序设计课件.ppt_第1页
简单C程序设计顺序程序设计课件.ppt_第2页
简单C程序设计顺序程序设计课件.ppt_第3页
简单C程序设计顺序程序设计课件.ppt_第4页
简单C程序设计顺序程序设计课件.ppt_第5页
资源描述:

《简单C程序设计顺序程序设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、顺序结构程序设计C语句概述数据输出数据输入程序的三种基本结构赋值1.顺序结构:如图(a)2.选择结构:如图(b)3.循环结构:如图(c)(a)BA(b)真假BAP真(c)P语句假程序的三种基本结构C语句以分号结束如x=3;printf(“%d”,x);r=x+0.5;area=3.14*r*r;C语句概述复合语句{语句}两个基本的输出函数一、putchar函数1.作用:向终端输出一个字符。2.形式:putchar(c)c可以是字符变量或整型变量。数据输出如:#include“stdio.h”main(){chara,b,c;a=‘B

2、’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);}用putchar函数也可输出转义字符。例putchar(‘’);运行结果:BOY格式:printf(格式控制,输出表列)格式说明普通字符1、格式字符:对不同类型的数据用不同的格式字符。⑴%d:用来输出十进制整数二、printf函数(格式输出函数)例:main(){inti=-123;printf(“%d”,i);}运行结果为:-123(2)%c格式符:用来输出一个字符。(3)%s格式符:用来输出一个字符串。例2-2:main(){

3、charc1=‘a’,c2=65;printf(“%c%c”,c1,c2);}运行结果:aA例2-3:main(){printf(“%s”,”CHINA”);}运行结果为:CHINA(4)%f格式符:用来输出以小数形式表示的实数。例2-5:main(){floatx=123.456;printf("%f",x);}运行结果为:123.456001printf("%.3f",x);运行结果为:123.456(6)%e:以指数形式输出实数如:printf(“%e”,123.456);输出:1.234560e+0022、其它文字格

4、式串中的普通文字将原样输出输出提示语、分隔符等printf(“请输入两个整数:”);printf(“hello!”);printf(“x=%d,y=%d”,x,y);printf(“theareais:%f”,area);例2-6.将一个华氏温度转换为摄氏温度并输出,公式为main(){floatc,F;F=78.5f;c=5.0/9*(F-32);printf(“c=%.2f”,c);}9C=(f-32)5一、getchar函数(字符输入函数)形式:getchar()无参数例:#include“stdio.h”

5、main(){charc;c=getchar();printf(“%c”,c);}数据输入二、scanf函数形式:scanf(格式控制,地址表列)⑴格式控制与printf函数相同。输入double型数据用%lf⑵地址表列由若干个变量的地址(&变量名)组成。例:main(){inta,b,c;scanf(“%d%d%d”,&a,&b,&c);printf(“%d,%d,%d”,a,b,c);}(3)输入数据时,在两个数据之间以一个或多个空格间隔,也可以用回车键、跳格键Tab,不能用逗号。注意:格式控制中出现的其它字符,必须在输

6、入数据时输入如:main(){inta,b,c;scanf(“%d,%d,%d”,&a,&b,&c);printf(“%d,%d,%d”,a,b,c);}计算并输出两个小数的和与差#includemain(){doublex,y,sum,sub;x=123.456;y=456.789;sum=x+y;sub=x-y;printf(“x+y=%.3f,x-y=%.3f”,sum,sub);}计算并输出一个圆的周长和面积#include#definePI3.1416main(){doubler

7、,c,s;r=10;c=2*PI*r;s=PI*r*r;printf("圆的半径是:%f",r);printf("圆的周长是:%f,圆的面积是:%f",c,s);}例:交换两个变量的值#includemain(){intx,y,t;printf(“enterx&y:”);scanf(“%d%d”,&x,&y);printf(“x=%dy=%d”,x,y);t=x;y=x;y=t;printf(“x=%dy=%d”,x,y);}程序举例例1.输入三角形的三边长,求三角形面积。#include

8、dio.h>#includemain(){floata,b,c,s,area;scanf(“%f%f%f”,&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。