轻院c语言基础.ppt

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

类型转换 3、 强制类型转换 (类型名)操作数 如:double a=2.5; int n; n=(int)a; //将a的值转换为整型2,赋给n 又如:求两整数的商,商为实数 int a=2,b=3; double c; c=(double)a/b; //强制类型转换 或 c=1.0*a/b; //不同类型运算时向精度高的转换 先将a转换为实数,再除以b!强制转换优先级最高 例3.6的程序 #includestdio.h #includemath.h int main() { int n,len; scanf(%d,n); len=(int)log10(n)+1; //因为len是整型,写成len=log10(n)+1;也行 printf(%d是%d位数\n,n,len); return 0; } 课下作业 熟练默写本章6个例子,并上机调试。 上机作业: 1、实数的绝对值:输入一个实数,输出它的绝对值,结果保留两位小数。 2、两点间距离:输入4个实数x1,y1,x2,y2,数据之间用空格隔开。表示两点坐标(x1,y1),(x2,y2),计算并输出两点间的距离。结果保留两位小数。 3、编程,输入三角形的三边长(实数),输出三角形的面积,结果保留两位小数。 (提示:用海伦公式)。 4、编程,输入一元二次方程ax2+bx+c=0的系数a,b,c,假定满足b2-4ac0,输出方程的两个根。结果保留两位小数。 5、输入一个大写字母,输出该字母在字母表中的序号(’A’的序号为1) 6、输入3个字符,输出其中ASCII码最大的一个。(注意:用getchar()或%c读入时,空格和回车都是有效输入) 7、输入一个整数,输出该整数的位数。 8、水仙花数定义如下:如果一个三位数的各位数字的立方和等于自身,则称该数为水仙花数。编程,输入一个三位数,判断该数是否是水仙花数,如果是,输出”yes”,否则输出”no 提示:n的个位:n%10 n的十位: (n%100)/10 n的百位:n/100 //n是三位数时可以这样求 n的百位: (n%1000)/100 //此式通用 * C程序设计 本章目标 掌握标准输入输出函数的格式及使用。 会编写简单C程序 会使用常用数学函数 3.1语句 语句是程序最基本的执行单位,程序的功能就是通过对一系列语句的执行来实现的 (1)控制语句,实现流程控制,如: 分支语句实现分支控制过程 : if (a b) x = a; else x = b; (2)变量声明语句:如 float x,y,z; (3)表达式语句:表达式加分号“;” (4)复合语句:用一对“{ }”,将若干语句顺序组合在一起就形成了一个程序段。 (5)空语句。只有一个分号构成的语句,表示什么也不做。 3.2 标准文件输入输出函数 一个C语言的源程序要有输入输出功能。 C语言本身并没有提供专门的数据输入/输出语句,而是用C标准函数库中的函数来实现的,如scanf、printf等。 在使用标准的输入/输出库函数时,需要使用预编译命令”#includestdio.h” C语言中从标准输入和输出设备中进行读写的四个标准函数是:格式输出函数printf、格式输入函数scanf、字符输入函数getchar和字符输出函数putchar 3.2.1 字符输入输出函数 例3.1 猜字母:输入某字母在字母表中的序号(从1开始),输出该字母(大写) #includestdio.h int main() { char ch; int index; scanf(“%d”, index); ch=‘A’+index-1; //或ch=64+index; printf(“%c”,ch); } putchar( ch ); putchar()函数的其功能是向终端输出其括号内参数的内容,参数可以是字符变量、字符常量 输出字符’a’: putchar( ‘a’ ); 输出一个回车符 putchar( ‘\n’ ); 输出字符变量a的值: putchar( a ); 猜猜: putchar( 65 );输出什么? 到VC中试试 3.2.1 字符输入输出函数 例3.2 小写字母变大写 #includestdio.h int main() { char ch1, ch2; ch1=getch

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档