C#编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;否则不转换

C#编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;否则不转换把程序写给我,帮帮忙,急急急,谢谢了

        static void Main(string[] args)
        {
            char c = ' ';
            Console.WriteLine("输入任意字符,以Esc结束");
            while (c != (char)27)
            {
                var k = Console.ReadKey(true);
                c = k.KeyChar;
                Console.WriteLine("你输入了: {0}", c);
                if (char.IsUpper(c))
                {
                    c = char.ToLower(c);
                    Console.WriteLine("转换成小写: {0}", c);
                }
                Console.WriteLine();
            }
            Console.WriteLine("---game over---");
            Console.ReadLine();
        }

追问

谢谢,可以再帮个忙吗,可以加赏金

输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写,否则不转换

C#控制台写

追答

采纳了追问我就给你写。

追问

可以写了吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-16
#include "stdio.h"
main()
{
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z') ch=ch+32; //把大写字母转换成小写字母
printf("%c",ch);
}
第2个回答  2020-12-03
void main( )
{
char a = 'a';
char b = trans( a );
printf( "%c\n", b);
b = trans( b );
printf( "%c\n", b);
}

char b2l( char ch )
{
ch = ch ^ 0x20;
return ch;
}
第3个回答  2016-06-16
string inputStr = Console.ReadLine();
Console.WriteLine("输出为:{0}",inputStr .ToLower());

用C#编一个控制台应用程序,输入一个字符,如果是大写字母,就转换成小写...
很简单啊 namespace ConsoleApplication1 { class Program { static void Main(string[] args){ while (true){ string input = Console.ReadLine();Console.WriteLine("输出为:{0}",input.ToLower());} } } }

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
scanf("%c", x);if (x >= 'a' && x <= 'z') { y = x - 32; \/\/ 小写字母转换为大写 } else if (x >= 'A' && x <= 'Z') { y = x + 32; \/\/ 大写字母转换为小写 } else { printf("输入的不是字母!\\n");return 1; \/\/ 非字母字符,程序退出 } printf("转换...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
intmain(){ charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title="点击查看大图"...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
include <stdio.h>int main(void){ char ch; ch=getchar(); if(ch>='a' && ch<='z') ch-=32; else if(ch>='A' && ch<='Z') ch+=32; printf("%c\\n",ch); return 0;}

...把输入的一行字符原样输出,若是大写字母则转换成小写字母
include "stdio.h" #include "string.h" void main() {int num=0; char s1[200];printf("请输入字符串:\\n");gets(s1);for(int i=0;i<strlen(s1);i++){ if(s1[i]>='A'&&s1[i]<='Z'){ s1[i] = s1[i] - 'A'+'a'; }}printf("%s\\n",s1);} 以下是测试图片 ...

...字母转换为大写输出若是大写字母转换为小写字母输出
下面是一个简单的C语言程序示例,用于实现您所描述的功能:检查用户输入的字符,如果是小写字母则转换为大写字母输出,如果是大写字母则转换为小写字母输出。如果输入的字符既不是大写字母也不是小写字母,则直接输出该字符。```c include include \/\/ 引入字符处理库 int main() { char ch;printf("...

[C语言]输入一个字母,判断它是否是大写字母,如果是则输出相应的小写字母...
scanf("%d",&v);写的不对改为 scanf("%c",&v);v=v>65&&v<90?v-32:v;改为 +32 具体代码:include <stdio.h> main(){ char v;scanf("%c",&v);v=v>65&&v<90?v+32:v;printf("%c\\n",v);}

输入一个字符如果输入的是大写字母,则将它转换成小写字母后输出,否则按...
char Format(char c){ if(c >= 'A' && c =<'Z') return c - 'A' + 'a'; return c;}

输入一个字符,若输入的字符是大写字母,则将其转换成小写字母进行输出...
include <stdio.h>int main(int argc, char *argv[]){char a;printf("输入一个字符");scanf("%c",&a);if(a>=54 && a<=90)printf("%c\\n",a+32);else if(a>=97 && a<=122)printf("%c\\n",a-32);elseprintf("%c\\n",a);return 0;}这个可以吧,用ASII判断 ...

输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为...
Console.WriteLine("请输入:"); char c = (char)Console.Read(); int n = c >= 'A' && c <= 'Z' ? d : c >= 'a' && c <= 'z' ? -d : 0; Console.WriteLine("->" + (char)(c + n) + "<-");

相似回答