A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunshine429 中级黑马   /  2016-1-2 22:31  /  546 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. #include <stdio.h>
  2. #include <conio.h>

  3. void main()
  4. {
  5.       char ch, temp;

  6.       printf("请输入一个字母: \n");
  7.       ch = getchar();
  8.       temp = getchar();

  9.       while( !(ch>'A' && ch<'z') || (ch > 'Z' && ch < 'a') )
  10.       {
  11.            printf("输入有误, 请重新输入一个字母: \n");
  12.            ch = getchar();
  13.       }
  14.       if( ch & 32 )   
  15.       {
  16.             ch = ch & 223;  // 使第五位为0,变大写
  17.       }
  18.       else
  19.       {
  20.             ch = ch | 255;  // 使第五位为1,变小写
  21.       }

  22.       putchar(ch);

  23.       printf("\n");
  24. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马