任意输入一字符串,把字符串中的所有大写字母改写成小写字母, 如果是字母a, 则改写成字母z,其它字符保持不变。把已处理的字符串输出
求助
用C#怎么写啊
追答没学过C#不清楚,你看懂思路,自己改成C#语法就好了
另外下次提问时,麻烦写明语言要求
刚才看了一下别人的C#例子,做了一下,没测试过不知道可不可以
static void Main(string[] args)
{
Console.WriteLine("请输入一句话:");
string inStr = Console.ReadLine();//获取输入的一段英文
string outStr = processing(inStr);//把获取的一段英文交给下面的方法处理
Console.WriteLine("转换后变化为:"+outStr);
Console.ReadLine();
}
private static string processing(string str)//处理这段英文的方法
{
int i;
for(i=0;i='A'&&str[i]<='Z')str[i]+=32;//大写转小写
if (str[i]=='a')str[i]='z';//字母a换成字母z
i++;
}
return str;返回这个字符串
}
任意输入一字符串,把字符串中的所有大写字母改写成小写字母, 如果...
void main(){ int i=0;char str[80];gets(str);\/\/输入字符串 while (str[i]!='\\0'){ if (str[i]>='A'&&str[i]<='Z')str[i]+=32;\/\/大写转小写 if (str[i]=='a')str[i]='z';\/\/字母a换成字母z i++;} puts(str);\/\/输出转换后的字符串 } ...
C语言:输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出...
首先,打开VisualC++6.0开发环境,新建一个C源程序项目。在程序中,我们需要定义两个字符变量,c1和c2,用于存储输入的字符和转化后的字符,代码如下:ccharc1,c2;接着,用户通过键盘输入一个大写字母,比如c1=getchar()。大写字母和其对应小写字母在ASCII表中的差值是32,所以我们可以通过将大写字母的...
...将字符串中的大写字母转换成小写字母。小写字母转化成大写字?_百 ...
std::cout << "请输入一个字符串: ";std::getline(std::cin, input);\/\/ 遍历字符串并进行大小写字母转换 for (char &c : input) { if (std::isupper(c)) { c = std::tolower(c); \/\/ 如果是大写字母,转换为小写字母 } else if (std::islower(c)) { c = std::toupper(c...
输入一个字符串,将字符串中所有的大写字母变为小写,输出转变后的字符串...
MyWord = UCase("Hello World")上句执行后 MyWord的内容就为“HELLO WORLD”LCase("原串")返回小写
输入一个字符串,将其中所有大写字母改为小写字母,而所有小写字母改为大...
if(str[i] >= 'a' && str[i]<='z') str[i] -= 'a'-'A'; else if(str[i] >= 'A' && str[i]<='Z') str[i] += 'a'-'A'; } return str;}int main(){ char str[255]; scanf("%s", str); printf("%s", foo(str));...
c语言:输入一个字符串,将其中所有大写字母改成小写字母,而小写字母全 ...
输入字符串,判断字符是大写还是小写,大写字符加32,小写字符减32,然后输出即可。
C语言:输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出...
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出一个...
...个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换...
比如:我们都知道【A】对应的ASCII是【65】,【a】对应的ASCII是【97】,没错,所有大小写字母的ASCII值相差是32,也就是你判断如果字符串的有B,因为B的ASCII码是66,所以将B的ASCLL加上32以后,就得到98、也就是小写字母【b】的ASCLL值,然后再把98转换回来就是b了。听起来运算起来好像挺复杂的...
...输入一个字符串,将其中的大写字母变成小写字母,小写字母变成大写字 ...
scanf("%s",a);while (*p!='\\0'){ if (*p<='Z' && *p>='A') *p+=32;p++;} printf("%s",a);} 未用指针的 void main(){ char a[80];int i,j;for(j=0; j<100 && a[j-1]!='#';j++)scanf("%c",&a[j]);for(i=0;i<j-1;i++){ if(('a'<=a[i] && ...
1 .从键盘上输入一个字符串,将其中的所有大写字母都转换成为小写字母...
void main(){ char a[80],*p;p=a;scanf("%s",a);while (*p!='\\0'){ if (*p<='Z' && *p>='A') *p+=32;p++;} printf("%s",a);}