编程要求
根据提示,编写函数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);elseprintf("该字母不是小写字母。");return 0;}char shift(int x){if(x>=97&&x<=122){x=x-32;return x;}if(x<97)return 0;}/*请在此处添加代码,编写 shift 函数实现小写字母转化成大写字母*//********** Begin **********//********** End **********/
测试结果: