欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    第2章 C语言基础22956.ppt

    • 资源ID:11488349       资源大小:450.50KB        全文页数:16页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第2章 C语言基础22956.ppt

    C语言基础,1,实用精品课件PPT,计算学生平均身高,输入3个学生的身高,并用空格分隔开来,求这3个学生的平均身高。#include void main() float a1=0,a2=0,a3=0;/*定义存储学生身高变量并赋值*/ float avg=0;/*定义存储平均身高的变量并赋值*/ printf(输入3个学生的身高:(单位:CM)n);/*输出提示信息,提示用户输入3个学生身高*/ scanf(%f%f%f, 运行程序,效果如图2.11所示。,2,实用精品课件PPT,求圆的周长,求圆的周长 求给定半径的圆的周长,计算公式为:girt=2r。 #include #define PI 3.14 void main() float r,girt;/*定义浮点型变量*/ r=2; /*给变量赋值*/ girt=2*PI*r; /*计算圆周长*/ printf(%fn,girt); /*输出圆周长*/ 运行程序,效果如图2.12所示。,3,实用精品课件PPT,实型数据的存储,本例中定义一个单精度变量和一个双精度变量,分别为其赋值,最后通过输出语句将其显示在控制台。#include int main() float a;/*定义一个单精度类型变量*/ double b;/*定义一个双精度类型变量*/ a=55555.55555;/*为变量赋值*/ b=55555.5555555555555; printf(%fn%fn,a,b);/*显示变量值*/ return 0;/*程序结束*/ 运行程序,效果如图2.22所示。,4,实用精品课件PPT,实型数据的存储,从本例可以看出,a是单精度类型的,其有效位数为7位,整数占5位,小数点两位后均为无效数字,所以显示的a的值并不准确;b是双精度类型的,其有效位数为16位,但系统规定,小数后最多可以保留6位,其余部分进行四舍五入。,5,实用精品课件PPT,字符型数据进行算术运算,本例将字符ch1和ch2进行一系列的算术运算,并将结果显示在屏幕上。 #include main() char ch1,ch2; ch1=a; ch2=B;/*给ch1、ch2赋值*/ printf(ch1=%c,ch2=%cn,ch1-32,ch2+32);/*用字符形式输出一个大于256的数值*/ printf(ch1+10=%dn, ch1+10); printf(ch1+10=%cn, ch1+10); printf(ch2+10=%dn, ch2+10); printf(ch2+10=%cn, ch2+10); 运行程序,效果如图2.23所示。 由于字符数据在内存中存储的是字符的ASCII码,即一个无符号整数,其形式与整数的存储形式一样,所以字符型数据可以进行算术运算,并以不同形式(%d和%c)将结果输出。,6,实用精品课件PPT,判断闰年,从键盘上输入一个表示年份的整数,判断该年份是否是闰年,判断后的结果显示在屏幕上。#include #include void main() int year;/*定义基本整型变量year*/ printf(请输入年份:n); scanf(%d, /*否则输出不是闰年*/ 运行程序,效果如图2.36所示 图2.36 判断闰年 实现本例要知道计算闰年的方法,即如果某年能被4整除但不能被100整除,或者该年能被400整除则该年为闰年。在本例中用如下表达式来表示上面这句话: year%4=0/*定义变量*/ printf(please input a number:n);/*输出提示信息*/ scanf(%d,这条语句,题目要求是判断是否是5和7的整数倍,故使用逻辑运算符“/*定义整型变量*/ char c=A;/*ASCII码为65*/ float f=2.2f;/*定义单精度型变量整型变量*/ double result=i+c+f;/*得到相加的结果*/ printf(%fn,result);/*显示变量值*/ return 0;/*程序结束*/ 运行程序,效果如图2.38所示。 图2.38 混合运算 当各种不同的数据类型进行混合运算时,需要对各类型的数据进行数据类型的转换,将它们转换为同一个数据类型,然后再进行运算。根据自动类型的转换规律,首先将char类型数据转换int类型数据,然后将int类型的数据转换为double类型的数据,将float类型数据也转换成double类型的数据,最后在进行计算。,9,实用精品课件PPT,检查字符类型,要求用户输入一个字符,通过对ASCII值范围的判断,输出判断的结果。(范例位置:光盘TMfl28) #include int main() char c;/*定义变量*/ printf(请输入一个字符:n);/*显示提示信息*/ scanf(%c, ,10,实用精品课件PPT,检查字符类型,运行程序,效果如图2.39所示。 图2.39 检查字符类型 本例是根据ASCII码的取值范围的不同,判断字符的类型。ASCII码值的取值范围与其所对应的字符类型情况如下: ASCII码值在6590之间,字符为大写字母。 ASCII码值在97122之间,字符为小写字母。 ASCII码值在4857之间,字符为数字。 ASCII码值不在上面的三个任意的范围内,字符是特殊字符。,11,实用精品课件PPT,判断三角形的类型,根据输入的三角形的三边判断三角形的类型,并输出它的面积和它的类型。 提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形则进行判断该三角形是什么类型的,并求得三角形的面积。#include #include void main() float a, b, c; float s, area; scanf(%f,%f,%f, /*输出等边三角形*/ else if (a = b | a = c | b = c) /*判断三角形中是否有两边相等*/,12,实用精品课件PPT,判断三角形的类型,printf(等腰三角形n);/*输出等腰三角形*/ else if (a *a + b * b = c *c) | (a *a + c * c = b *b) | (b *b + c * c = a *a)/*判断是否有两边的平方和大于第三边的平方*/ printf(直角三角形n);/*输出直角三角形*/ else printf(普通三角形);/*普通三角形*/ else printf(不能构成三角形);/*如果两边之和小于第三边不能组成三角形*/ 运行程序,效果如图2.40所示。 图2.40 判断三角形的类型 从键盘中输入三边,只需判断这三条边中任意的两边之和是否大于第三边,如果满足条件,可以构成三角形再做进一步判断该三角形是什么三角形,若两边相等,则是等腰三角形;若三边相等,则是等边三角形;若三边满足勾股定理,则是直角三角形。 实例中要注意“&&”和“|”的恰当使用。当需要同时满足多种情况时,使用“&&”逻辑运算符,而当只需要满足几种情况中的一种时,则使用“|”逻辑运算符。本例在判断三角形类型时首先判断的是等边三角形。 。,13,实用精品课件PPT,判断三角形的类型,14,实用精品课件PPT,Thank you,15,实用精品课件PPT,Thank You,更多精品 敬请关注!,

    注意事项

    本文(第2章 C语言基础22956.ppt)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开