




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、32 格式输入函数scanf()本段任务 掌握格式输入函数的格式,并熟练应用。 在scanf(“%f %f”,&fa,&fb); 一句中用双引号括起来的部分也称为格式控制部分。后面的&fa,&fb部分称为输入地址表部分。 它可以在程序运行后再从键盘读入变量的值。它叫做格式输入函数 321 scanf()的格式声明符:格式声明符 读入内容 %c 字符 %s 字串 %d、%i int型的整数 %ud unsigned int型的整数 %ld long型整数 %o 8进制无符号整数 %x、%X 16进制无符号整数 %e、%E 指数形式的10进制实数 %f float型,最多7位有效数字 %lf、%l
2、e double型,最多16位有效数字322 scanf()的输入地址表输入地址表其实就是将变量表内的每个变量的前面添加了一个&运算符如果漏加了,C语言集成编辑环境是不会提醒的。程序运行后会出现一些莫名其妙的错误。 注意: 在scanf()的格式控制部分不要使用转义字符、不要加上域宽也不要添加多余的字符。在两个或多个%c%c之间连空格都不要添加。提示输入内容的字符串不能写在scanf()内,而应该在scanf()之前另用一个printf()打印提示的信息(如上面每个程序那样)。这是scanf()与printf()不同的地方!例1_3_2_2 不借助第三个变量、通过计算的方法,交换变量a,b之值
3、。解法二: /* 1_3L2_2 */ #includestdio.h main() float fa,fb; printf(input a,b=); scanf(%f %f,&fa,&fb); printf(rn); fa*=fb; /* 此时,fa内装有fa*fb之积 */ fb=fa/fb; /* 此时,fb内装的值等于fa */ fa/=fb; /* 此时 fa/fb等于fb */ printf(“a=%f b=%fn”,fa,fb); /* 完成交换 */ 33 整数的拆分本段任务 在编程技术层面上是学习通过编程读出键盘输入的任一个整数的各位数码。在知识层面上其实就是学习算术表达式的
4、求值。 例1_3_3 从键盘输入一个两位的任意正整数,输出这个数的十位、个位数字。分析:对于一个两位正数im,它的十位上的数字等于im/10的商的整数部分,它的个位上的数字,等于im/10的余数,可以用im%10求得。/* 1_3L3.C */ #include main() int im,im1,im2; printf(INPUT im=); scanf(%d,&im); printf(rn);/* im/10得im的十位数码,im%10得im的个位数码。 */ im2=im/10; im1=im%10; printf(im2=%d im1=%dn,im2,im1); 例1_3_4 从键盘输
5、入一个三位的任意正整数im,输出这个数的百位、十位、个位数字 /* 1_3L4.C */ #include main() int im,im1,im2,im3; printf(INPUTm=);scanf(%d,&im); printf(rn); im1=im%10; im2=im/10%10; im3=im/100%10; printf(im3=%d im2=%d im1=%dn,im3,im2,im1);作业与练习1、已知长方体的三边长分别为a、b、c,它的表面积公式是s=2(ab+bc+ac),它的体积公式是v=abc; 由键盘输入a、b、c,求长方体的表面积、体积。2、已知正六边形的面
6、积 ,这里a是正六边形的边长,。又知道正六棱柱的侧面积公式是:s=6ah (a为正六棱柱的底面正六边形的边长,h为正六棱柱的高)。而且正六棱柱的体积公式是:v=s1h (s1是正六棱柱的底面正六边形的面积,h为正六棱柱的高)。由键盘输入a、h,求正六棱柱的侧面积、体积。3、已知园柱的体积公式是v=R2 H。这里R是上、下底园的半径,H是园柱的高,键盘输入R、H,求v。4、已知正二十面体的表面积公式是:s=8.66a2 ,由键盘输入a,编程求s。5、由键盘输入任意一个四位正整数,让计算机将这个数的千、百、十、个位数码分别输出来。作业与练习5、由键盘输入任意一个四位正整数,让计算机将这个数的千、百、十、个位数码分别输出来。6、由键盘输入任意一个四位正整数,现要求将这个四位数从中间截开,即将高两位顺序不变地放到低两位,而使低两位顺序不变地变成高两位,请编程实现。7、由键盘输入任意一个五位正整数,让计算机将这个数的千、百、十、个、万位数码分别放到万、千、百、十、个位上,并将新数打印出来。8、键盘输入一个六位数,将它的六个数字加起来,然后输出数字和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省玉溪市民中2025年高三适应性调研考试化学试题含解析
- 弘扬民族精神增强爱国教育
- 山东省邹城一中2025届高考化学押题试卷含解析
- 2025届浙江省杭州市七县区高三第三次模拟考试化学试卷含解析
- 内蒙古一机集团第一中学2025年高三第二次调研化学试卷含解析
- 心梗病人的护理
- 福建省泉州市20023年第29届WMO竞赛三年级数学下学期竞赛试卷
- 2024-2025学年河北省邢台市四县兄弟学校联考高一上学期1月期末数学试卷(含答案)
- 上海市七宝高中2025届高考化学考前最后一卷预测卷含解析
- 云南省曲靖市宣威民族中学2025届高三最后一模化学试题含解析
- 2025年食安食品考试题及答案
- 保证食品安全的规章制度清单
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
- 2024年大唐杯5G必考试题库 (带答案)
- 《反洗钱法》解读课件
- 癫狂中医内科学
- 端午节通用模板PPT
- 工程土石方挖运机械租赁合同
- 部编本三年级语文下册第三单元《语文园地三》课件PPT
- 环保铁1215物质安全资料表MSDS
- ST-结构文本-PLC编程语言-教程
评论
0/150
提交评论