任务5大写字母转换成小写字母

上传人:zhu****ei 文档编号:245084398 上传时间:2024-10-07 格式:PPT 页数:13 大小:214.13KB
返回 下载 相关 举报
任务5大写字母转换成小写字母_第1页
第1页 / 共13页
任务5大写字母转换成小写字母_第2页
第2页 / 共13页
任务5大写字母转换成小写字母_第3页
第3页 / 共13页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C语言程序设计,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C语言程序设计,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C语言程序设计,项目一 输入与输出设计,任务五 大写字母转换成小写字母,用程序实现,从键盘输入一个大写字母,转换成小写字母并输出。,屏幕显示如下所示:,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,方法一:,#includestdio.h,main(),char ch1,ch2,ch3;,scanf(%c%c%c,ch1=ch1+5;,ch2=ch2+5;,ch3=ch3+5;,printf(ch1=%c,ch2=%c,ch3=%c,ch1,ch2,ch3);,注意使用1个scanf函数输入多个字符时,在各字符之间不能用任何分隔符,因为系统将空格,TAB键,回车符等均作为合法字符。,【归纳分析】,scanf与printf函数的输入和输出。,Scanf(“%c”,Printf(“%c”,ch1);,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,方法二:,#includestdio.h,main(),char ch1,ch2,ch3;,printf(请输入第一个字母);,scanf(%c,printf(请输入第二个字母);,scanf(%c,printf(请输入第三个字母);,scanf(%c,ch1=ch1+5;,ch2=ch2+5;,ch3=ch3+5;,printf(ch1=%c,ch2=%c,ch3=%c,ch1,ch2,ch3);,注意:%c前有一个空格主要是接收前一个字符后面的回车符。,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,方法三:#includestdio.h,main(),char ch1,ch2,ch3;,printf(请输入第一个字母);,ch1=getchar();,getchar();,printf(请输入第二个字母);,ch2=getchar();,getchar();,printf(请输入第三个字母);,ch3=getchar();,getchar();,ch1=ch1+5;,ch2=ch2+5;,ch3=ch3+5;,printf(ch1=%c,ch2=%c,ch3=%c,ch1,ch2,ch3);,其中getchar();是接收输入字符后的回车符。,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,方法四,:,#includestdio.h,main(),char ch1,ch2,ch3;,printf(请输入第一个字母);,ch1=getchar();,getchar();,printf(请输入第二个字母);,ch2=getchar();,getchar();,printf(请输入第三个字母);,ch3=getchar();,getchar();,ch1=ch1+5;,ch2=ch2+5;,ch3=ch3+5;,putchar(ch1);,putchar(ch2);,putchar(ch3);,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,方法四:,#includestdio.h,main(),char ch1,ch2,ch3;,printf(请输入第一个字母);,ch1=getchar();,getchar();,printf(请输入第二个字母);,ch2=getchar();,getchar();,printf(请输入第三个字母);,ch3=getchar();,getchar();,ch1=ch1+5;,ch2=ch2+5;,ch3=ch3+5;,putchar(ch1);,putchar(ch2);,putchar(ch3);,案例,1,:从键盘输入,3,个字母,输出这些字母后面的字母,【归纳分析】,1.字符数据输出函数putchar(),格式:putchar(c);,功能:在终端上输出一个字符,不换行,如:char a=A;,int k=65;,putchar(a);,putchar(k);,putchar(A+32);,putchar(65);,putchar(101);,2.字符输入函数getchar(),格式:getchar();,功能:返回从键盘输入一个字符,不带任何参数。,例:,main(),char letter;,letter=getchar();/*光标等待键盘输入一个字符*/,printf(“%c”,letter);,案例2:输入三个数字字符,并将它们转换为相应的数字后产生一个整数,如输入数字字符3,4,8,输出348.,#include,main(),char a=0,b=0,c=0;,int a1=0,b1=0,c1=0,n=0;,printf(input a,b,c:);,scanf(%c%c%c,a1=a-48;/*将a转换为相应的整数,48是字符0的ASCII码*/,b1=b-48;,c1=c-48;,n=a1*100+b1*10+c1;,printf(The integer is%dn,n);,【动手练习1】编写程序,计算数学表达式2n/m,其中m,n的值由键盘输入,【动手练习2】按人机对话的形式输入不同华氏温度,得到对应的摄氏温度。,(华氏转化为摄氏的公式:C=5/9*(F-32),算法过程,分析,1.定义一个字符,2.从键盘输入一个大写字母,3.将大写字母转换为小写字母,4.输出转换后的字母,程序:,#include stdio.h,void main(),int ch;,printf(请输入一个大写字母);,scanf(%c,ch=ch+32;,printf(转换后的小写字母为%c,ch);,通过大写字母转换为小写字母任务的完成,熟悉字符的输入与输出表示方法。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!