反出字符.c

来自「具有多种经典的数据结构算法的程序集合」· C语言 代码 · 共 22 行

C
22
字号
/*由Andy自行修改为支持大小写转换*/

#include <stdio.h> 
main() 
{ 
	int i=0,n=0; 
	char ascs[]={"abcdefghijklmnopqrstuvwxyz"};
	char ascb[]={"ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
	
	char a,b[20];
	while ((a=getchar())!='\n') 
	{  
		if ( a>=97 && a<=122)
			b[ i ]=asc[97+25-(int)a]; 
		else if(a>=65 && a<=95)
			b[ i ]=asc[65+25-(int)a]; 
		i++;
		n++;
	} 
	for (i=0;i<n;i++) 
		printf("%c",b[ i ]); 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?