《C++编程》第3章第6题

来源:互联网 发布:java拼接json字符串 编辑:程序博客网 时间:2024/04/27 01:04

题:定义函数up(ch),如果字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符ch不变。要求在短小而完全的程序中显示程序调用。

解:

#include<stdio.h>
int Up(char ch)
{
if(ch>='a'&&ch<='z')
{
ch='A'+(ch-'a');
printf("%c\n",ch);
}
else printf("%c\n",ch);
return ch;
}


int main()
{
char ch;
do{
printf("输入一个字母:");
ch=getchar();
Up(ch);
printf("continue?[y/n](y)");
while((ch=getchar())!='\n');
}while((ch=getchar()) =='y'||ch=='\n');
return 0;
}

运行结果如下:


0 0
原创粉丝点击