资源描述:
《任务5大写字母转换成小写字母》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目一输入与输出设计任务五大写字母转换成小写字母用程序实现,从键盘输入一个大写字母,转换成小写字母并输出。屏幕显示如下所示:任务目标知识储备任务实施任务小结任务目标知识储备任务实施任务小结案例1:从键盘输入3个字母,输出这些字母后面的字母方法一:#include"stdio.h"main(){charch1,ch2,ch3;scanf("%c%c%c",&ch1,&ch2,&ch3);ch1=ch1+5;ch2=ch2+5;ch3=ch3+5;printf("ch1=%c,ch2=%c,ch3=%c",ch1,ch2,ch3);}注意使用1个scanf函数输入多
2、个字符时,在各字符之间不能用任何分隔符,因为系统将空格,TAB键,回车符等均作为合法字符。【归纳分析】scanf与printf函数的输入和输出。Scanf(“%c”,&ch1);Printf(“%c”,ch1);案例1:从键盘输入3个字母,输出这些字母后面的字母方法二:#include"stdio.h"main(){charch1,ch2,ch3;printf("请输入第一个字母");scanf("%c",&ch1);printf("请输入第二个字母");scanf("%c",&ch2);printf("请输入第三个字母");scanf("%c",&ch3);c
3、h1=ch1+5;ch2=ch2+5;ch3=ch3+5;printf("ch1=%c,ch2=%c,ch3=%c",ch1,ch2,ch3);}注意:%c前有一个空格主要是接收前一个字符后面的回车符。任务目标知识储备任务实施任务小结任务目标知识储备任务实施任务小结案例1:从键盘输入3个字母,输出这些字母后面的字母方法三:#include"stdio.h"main(){charch1,ch2,ch3;printf("请输入第一个字母");ch1=getchar();getchar();printf("请输入第二个字母");ch2=getchar();getcha
4、r();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个字母,输出这些字母后面的字母方法四:#include"stdio.h"main(){charch1,ch2,ch3;printf("请输入第一个字母");ch1=getchar();getchar();printf("请输
5、入第二个字母");ch2=getchar();getchar();printf("请输入第三个字母");ch3=getchar();getchar();ch1=ch1+5;ch2=ch2+5;ch3=ch3+5;putchar(ch1);putchar(ch2);putchar(ch3);}任务目标知识储备任务实施任务小结案例1:从键盘输入3个字母,输出这些字母后面的字母方法四:#include"stdio.h"main(){charch1,ch2,ch3;printf("请输入第一个字母");ch1=getchar();getchar();printf("请输
6、入第二个字母");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);功能:在终端上输出一个字符,不换行如:chara=‘A’;intk=65;putchar(a);putchar(k)
7、;putchar(‘A’+32);putchar(65);putchar(‘101’);2.字符输入函数getchar()格式:getchar();功能:返回从键盘输入一个字符,不带任何参数。例:main(){charletter;letter=getchar();/*光标等待键盘输入一个字符*/printf(“%c”,letter);}任务目标知识储备任务实施任务小结案例2:输入三个数字字符,并将它们转换为相应的数字后产生一个整数,如输入数字字符‘3’,‘4’,‘8’,输出348.#includemain(){chara='0',b='0'
8、,c='0';inta1