第2章 C语言基础22956.ppt
《第2章 C语言基础22956.ppt》由会员分享,可在线阅读,更多相关《第2章 C语言基础22956.ppt(16页珍藏版)》请在三一文库上搜索。
1、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
2、 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.55555555
3、55555; 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;
4、/*给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,判断
5、闰年,从键盘上输入一个表示年份的整数,判断该年份是否是闰年,判断后的结果显示在屏幕上。#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);/*输出提示信息*/ s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 C语言基础22956 语言 基础 22956
链接地址:https://www.31doc.com/p-11488349.html