运行环境:win10  vs2013

编写一个程序,可以一直接收键盘字符, 
如果是小写字符就输出对应的大写字符, 
如果接收的是大写字符,就输出对应的小写字符, 
如果是数字不输出。 

      为了满足可以一直接受键盘字符,我们就不能简单的采用scanf()函数,这是利用C语言标准库中的getchar()函数来实现,此时我们也需要对它进行一个循环由于范围不确定,所以我们最好采用While循环

 

编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出。

 

编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出。

 

#include<stdio.h>
#include<stdlib.h>
int main(){
	int ch = 0;
	printf("输入一个字符!\n");
	while ((ch = getchar())!=0){  //循环中ch均表示为ASCII值
		if (ch >= 'a'&&ch <= 'z'){
			printf("%c", ch - 32); 
		}
		if (ch >= 'A' && ch <= 'Z'){
			printf("%c", ch + 32);
		}
		if (ch >= '0'&&ch <= '9'){
			printf("无效输入!");
		}
	}
	system("pause");
	return 0;
}

 

相关文章:

  • 2022-01-18
  • 2021-09-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2021-04-23
  • 2021-10-05
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案