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

原创 2018年04月15日 16:27:58
#include<stdio.h>
#include<windows.h>
int main()
{
	char ch;
	while ((ch = getchar()) != EOF)//从标准输入里读取字符
	{
		if (ch >= 'a'&&ch <= 'z')
		{
			ch = ch - 32;
			putchar(ch);//在显示器上输出字符
		}
		else if (ch >= 'A'&&ch <= 'Z')
		{
			ch += 32;
			putchar(ch);
		}
		else{
			;
		}
	}

	system("pause");
	return 0;
}

1.EOF定义在头文件stdio,h中,值是整形数-1。在终端表示退出(Ctrl+z表示输入结束)。
2.EOF = End Of File,意思是文件结束,当读一个文件读到文件最后时,读文件的函数(比如函数fgetc(FILE *fp))就会返回这个常量。“!=EOF”  表示文件还没有结束“=EOF” 表示到文件末尾了。
3.在C语言中,键盘也作为文件处理,键盘的流指针是stdin。比如常用函数scanf(),返回成功读入的数据个数,如果没有任何数据被成功读入,则返回EOF。



轻松应战Postgres & Greenplum非法/歧义字符加载入库

1. 内核字符集转换实现浅析 2. 加载时常见问题 3. 非法字符库外工具、库内C语言容错的两种解决方案 4. 多分割符外部表自定义C语言扩展解决数据歧义 5. 如何从其它数据库导出数据,将问题消灭在源头
  • 2017年04月25日 20:39

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

题目:     编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出 思考思路:  1:看到“接受字符”很多人想到sca...
  • xyouyubl
  • xyouyubl
  • 2016-10-11 15:04:33
  • 1166

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

#include #pragma warning(disable:4996) int main() { int ch; while ((ch = getchar()) != EOF) ...
  • xiaobingRSQ
  • xiaobingRSQ
  • 2016-11-03 20:06:47
  • 1212

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

#define _CRT_SECURE_NO_WARNINGS #include&amp;lt;stdio.h&amp;gt; int main() { char cha; while (1) ...
  • JSBGO201506010102
  • JSBGO201506010102
  • 2018-03-30 10:19:04
  • 5

c语言实现,如果是小写字符就输出对应的大写字符,如果是大写,就输出对应的小写字符,是数字就不输出

#include #include int main () {     int ch = 0;     whlile((ch = getchar()!=EOF)      //while 循环中用EO...
  • ChaseRaod
  • ChaseRaod
  • 2016-11-29 13:39:31
  • 1113

键盘上接收一个字符,判断其是大写还是小写,是大写则将大写转换成小写,反之将小写转换成大写

编写一程序,从键盘上接收一个字符,判断其是大写还是小写,是大写则将大写转换成小写,反之将小写转换成大写。 #include  int main(int argc...
  • u012189584
  • u012189584
  • 2013-09-21 17:39:11
  • 1505

编程从键盘输入一个字符,判断该字符是否是小写字母,如果是输出大写字母Y,否则输出大写字母N

  • 2013年05月28日 15:48
  • 1KB
  • 下载

从键盘上输入一个字符,如果是小写字母,则转换成大写字母输出。其他的则不变

#include int main() { char a,b; printf("Please input a character:\n"); scanf("%c",&a); b=a...
  • fd315063004
  • fd315063004
  • 2011-09-21 11:43:11
  • 13386

从键盘上输入一个字符,如果它是小写字母,则把它转换成大写字母输出;否则,直接输出。

#include int main() { char ch; printf("Input a character: "); scanf("%c",&ch); ch=('a'
  • xyzzyj
  • xyzzyj
  • 2016-05-31 23:44:32
  • 3722

汇编语言 编写程序,如果输入的是大写字母,则输出对应的小写字母;如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束

编写程序,如果输入的是大写字母,则输出对应的小写字母;如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束 codesegment        assu...
  • qq_16184125
  • qq_16184125
  • 2017-05-20 13:39:16
  • 2232
收藏助手
不良信息举报
您举报文章:编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
举报原因:
原因补充:

(最多只允许输入30个字)