编程要求
根据提示,编写函数shift
将一个小写字母转变成大写字母。如果不是小写字母,返回0。 格式要求:函数参数为字符型,返回值为整型(即对应大写字母的 ASCII 码值)。
代码展示:
/*本程序将小写字母转化成大写字母*/
#include <stdio.h>
char shift(int x);
/*请在此处添加代码,添加函数原型声明*/
/********** Begin **********/
/********** End **********/
int main()
{
char c;
int ans;
scanf("%c",&c);
ans = shift(c); /* 调用函数,实现小写字母转化成大写字母 */
if(ans)
printf("输入的小写字母转化成大写字母后是:%c",ans);
else
printf("该字母不是小写字母。");
return 0;
}
char shift(int x)
{
if(x>=97&&x<=122)
{
x=x-32;
return x;
}
if(x<97)
return 0;
}
/*请在此处添加代码,编写 shift 函数实现小写字母转化成大写字母*/
/********** Begin **********/
/********** End **********/
测试结果: