收藏 分销(赏)

第2章-简单C程序设计1.ppt

上传人:仙人****88 文档编号:13354761 上传时间:2026-03-06 格式:PPT 页数:22 大小:154.50KB 下载积分:10 金币
下载 相关 举报
第2章-简单C程序设计1.ppt_第1页
第1页 / 共22页
第2章-简单C程序设计1.ppt_第2页
第2页 / 共22页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,解析C程序设计第2章 简单程序设计,*,第,2,章 简单,C,程序设计,问题的提出,编写,C,程序计算圆的周长和面积,并将结果输出到屏幕。,3/6/2026,2,解析C程序设计第2章 简单程序设计,问题的分析,一个,C,语言程序,无论其大小如何,都是由,函数,和,变量,组成。函数包含一些语句,用来指定所要执行的计算操作;变量则用于存储计算过程中使用的值。因此,要解决本问题,需要了解,C,语言的一些基本语法。,下面我们从,C,语言的第一个程序开始介绍,C,程序的基本组成,及设计方法。,3/6/2026,3,解析C程序设计第2章 简单程序设计,第一个,C,程序,#include,main,(),printf(Hello,World!n,);,3/6/2026,4,解析C程序设计第2章 简单程序设计,针对第,1,个程序重温,C,程序的基本组成,3/6/2026,5,解析C程序设计第2章 简单程序设计,问题的实现方法一,#include ,void main(),printf,(area,=%,fn,3.14159*5.3*,5.3,);/*,输出面积*,/,printf,(circumference,=%,fn,2*3.14159*5.3);/*,输出周长*,/,3/6/2026,6,解析C程序设计第2章 简单程序设计,针对实现方法一介绍有关,C,语法知识点,3/6/2026,7,解析C程序设计第2章 简单程序设计,问题的实现方法二,#include ,void main(),float,r=5.3;/*,定义实数变量,以备后面程序使用*,/,printf(area,=%,fn,3.14159*r*r);/*,输出面积*,/,printf(circumference,=%,fn,2*3.14159*r);/*,输出周长*,/,3/6/2026,8,解析C程序设计第2章 简单程序设计,针对实现方法二介绍有关,C,语法知识点,3/6/2026,9,解析C程序设计第2章 简单程序设计,#include ,#define PI 3.14159,void main(),float r=5.3;/*,定义实数变量,以备后面程序使用*,/,printf(area,=%,fn,PI*r*r);/*,输出面积*,/,printf(circumference,=%,fn,2*PI*r);/*,输出周长*,/,问题的实现方法三,3/6/2026,10,解析C程序设计第2章 简单程序设计,针对实现方法三介绍有关,C,语法知识点,3/6/2026,11,解析C程序设计第2章 简单程序设计,#include ,#define PI 3.14159,void main(),float,r,area,circumference,;/*,定义实数变量,以备后面程序使用*,/,printf(Please,input r:);/*,显示提示信息*,/,scanf,(%f,&r,);/*,从键盘获得一个实数,r,,,&,是取地址运算符*,/,area=PI*r*r;,printf(area,=%,fn,area);/*,输出面积*,/,circumference=2*PI*r;,printf(circumference,=%,fn,circumference);/*,输出周长*,/,问题的实现方法四,3/6/2026,12,解析C程序设计第2章 简单程序设计,针对实现方法四介绍有关,C,语法知识点,3/6/2026,13,解析C程序设计第2章 简单程序设计,程序设计例,问题:求两个整数的和。,3/6/2026,14,解析C程序设计第2章 简单程序设计,源代码如下:,#include,void main(),int,a=23,b=45;/*,定义两个整型变量*,/,int,sum;/*,定义存放结果的整型变量*,/,sum=,a+b,;,printf(sum,=%,dn,sum,);/*,显示程序运算结果*,/,3/6/2026,15,解析C程序设计第2章 简单程序设计,问题:把小写字母换成大写字母。,3/6/2026,16,解析C程序设计第2章 简单程序设计,源代码如下:,#include,void main(),char,a,b,;,a=x;,b=y;,a=a-32,;/*char,与,int,数据间可进行算术运算*,/,b=b-32;,printf(%c,%cn%d,%dn,a,b,a,b,);,3/6/2026,17,解析C程序设计第2章 简单程序设计,问题:编写求梯形面积的程序,数据由键盘输入。,分析:设梯形上底为,a,,下底为,b,,高为,h,,面职为,s,,则:,s,(,a,b,),h2,3/6/2026,18,解析C程序设计第2章 简单程序设计,程序的源代码如下:,#include,void main(),float,a,b,h,s,;,printf(please,input,a,b,h,:);,scanf(%f,%f,%f,s=0.5*(a+b)*h;,printf(a,=%5.2f b=%5.2f h=%5.2f,a,b,h);,printf(s,=%7.4f,s);,3/6/2026,19,解析C程序设计第2章 简单程序设计,混合运算示例,源代码如下:,void main(),long,x,y;,int,a,b,c,d;,x=5;y=6;,a=7;b=8;,c=x+a;d=y+b;,printf(c=x+a=%d,d=y+b=%dn,c,d);,3/6/2026,20,解析C程序设计第2章 简单程序设计,强制类型转换示例,#include,int main(),int a=90,b=50;,float f;,f=a/b;,printf(f=%fn,f);,f=,(float),a/b;,printf(f=%fn,f);,return 0;,3/6/2026,21,解析C程序设计第2章 简单程序设计,3/6/2026,22,解析C程序设计第2章 简单程序设计,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服