1 / 13
文档名称:

任务5大写字母转换成小写字母(精选).ppt

格式:ppt   页数:13
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

任务5大写字母转换成小写字母(精选).ppt

上传人:bitu3331311 2015/9/17 文件大小:0 KB

下载得到文件列表

任务5大写字母转换成小写字母(精选).ppt

相关文档

文档介绍

文档介绍:项目一输入与输出设计
任务五大写字母转换成小写字母
用程序实现,从键盘输入一个大写字母,转换成小写字母并输出。屏幕显示如下所示:
案例1:从键盘输入3个字母,输出这些字母后面的字母
方法一:
#include""
main()
{ char ch1,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函数输入多个字符时,在各字符之间不能用任何分隔符,因为系统将空格,TAB键,回车符等均作为合法字符。
【归纳分析】
scanf与printf函数的输入和输出。
Scanf(“%c”,&ch1);
Printf(“%c”,ch1);
案例1:从键盘输入3个字母,输出这些字母后面的字母
方法二:
#include""
main()
{ char ch1,ch2,ch3;
printf("请输入第一个字母");
scanf("%c",&ch1);
printf("请输入第二个字母");
scanf(" %c",&ch2);
printf("请输入第三个字母");
scanf(" %c",&ch3);
ch1=ch1+5;
ch2=ch2+5;
ch3=ch3+5;
printf("ch1=%c,ch2=%c,ch3=%c",ch1,ch2,ch3);
}
注意:%c前有一个空格主要是接收前一个字符后面的回车符。
案例1:从键盘输入3个字母,输出这些字母后面的字母
方法三:#include""
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个字母,输出这些字母后面的字母
方法四:
#include""
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个字母,输出这些字母后面的字母
【归纳分析】
()
格式:putchar(c);
功能:在终端上输出一个字符,不换行
如:char a= ‘A’;
int k=65;
putchar(a);
putchar(k);
putchar(‘A’+32);
putchar(65);
putchar(‘\101’);
()
格式: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",&a,&b,&c);
a1=a-48; /*将a转换为相应的整数,48是字符0的ASCII码*/
b1=b-48;
c1=c-48;
n=a1*100+b1*10+c1;
printf("The integer is %d\n",n);
}