int main ( )
{
char ch
scanf("%c",&ch)
ch=(ch>='a'&& ch<='z') ? (ch-32):ch
printf("%c\n",ch)
}
只需要修改ch=(ch>='a'&&ch<='z') ? (ch-32):ch这一行就行,这是一个三元表达式,等同于:
if (ch>='a'&&ch<='z')
ch = ch - 32
ch>='a'&&ch<='z' 这个是小写字母的取值范围,如果是小写字母,则变换成大写字母,大写字母和小写字母ASCII码正好差32,所以减32就可以变成大写字母.
1.打开电脑左下角开始菜单,在右边列表中找到【控制面板选项】,点击打开。
2.
进入控制面板主界面,在下方列表中找到【程序】,点击进入。
3.
然后我们可以看到一个【默认程序】菜单,点击下方的设置默认程序。
4.
进入【设置默认程序界面】,我们可以在左方菜单栏中看到可以设置的程 5. 然后点击我们想设置为默认程序的应用,然后点击下方的将此程序设置为默认。点击确定。设置完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)