1、輸入字符,可以使用getchar或者scanf的%c格式。
2、在ASCII碼表中,對應的小寫字母比大寫字母大32,所以輸出增加32之後的值即可。?
3、輸出可以使用putchar或者printf。
4、參考代碼:
#include?<stdio.h>int?main()
{
char?c;
c=getchar();//輸入。
if(c>='A'?&&?c<='Z')//是大寫字母
putchar(c+32);//輸出小寫。
return?0;
}
如果限定輸入為合法大寫,不需要判斷合法性,那麽代碼可以簡化為:
#include?<stdio.h>int?main()
{
putchar(getchar()+32);//輸入,計算,輸出,壹句即可。
return?0;
}