qfgl.net
当前位置:首页>>关于C#:输入一个字符串,把其中的大写G替换为为小写g;的资料>>

C#:输入一个字符串,把其中的大写G替换为为小写g;

static void Main() { do { string str = Console.ReadLine(); str = str.Replace("G", "g"); if (str.Length >= 5) { str = str.Insert(4, "R"); str = str.Remove(5, 1); } else if (str.Length > 0) { str = str.Substring(0, str.Length - 1) + "R"; } str += "123"; Console.WriteLine(str); } while (true); }

这个界面就不用写代码了,你自己新建一个winform项目,在窗体上拖入一个TextBox,两个单选框rdb1(大写),rdb2(小写),一个按钮,双击按钮在生产的点击事件里面写 textBox1.Text = rdb1.Checked?textBox1.Text.ToUpper():textBox1.Text.ToLower();

string str="ABCabc"; MatchCollection MC = Regex.Matches(str, "[a-z]"); MatchCollection MC2 = Regex.Matches(str, "[A-Z]"); Encoding encode = Encoding.Unicode; byte[] SelectedBuffer = encode.GetBytes(str); foreach (Match M in MC)

string str = Console.ReadLine(); str = str.ToUpper(); Console.WriteLine(str);

Console.WriteLine(Console.ReadLine().ToLower());

#include void main() { char ch[5]; int i; puts("enter a string "); gets(ch); for(i=0;i ch[i]=ch[i]-32; puts(ch); }

用js就可以实现:<html><head><title>英文大小写转换器,郑州李一川qq:176323458</title><style>#container{text-align:left;padding-top:5px;padding-bottom:10px;margin-top:5px;}</style></head><body><divstyle="text-align:center;"><

你思路是对的,但你把ASCII码搞反了,大小字母在前面,A字母是65,a是97.还有,你掉了else,应该是先判定是否是小写,如果不是小写再判定是否是大写.int ch; Console.WriteLine("请输入一个字符"); ch = Convert.ToChar(Console.ReadLine()); if (ch >= 'a' && ch = 'A' && ch 评论0 0 0

#include "stdio.h" main() { char ch; scanf("%c",&ch); if(ch>='A'&&ch printf("%c",ch); }

小写变大写直接String.ToLower()就行,替换的话用String.Replace(),不是Replace不行,而是你写错了,因为A变E,E变I,并不能直接Replace因为会把A也变成I,而是应该要用临时变量.解决方法:假设"E"为"{#E}",用Replace将"A"变成"{#E}",同样将"E"变成"{#I}".到了U就直接变成A,然后还原"{#E}"为E

网站首页 | 网站地图
All rights reserved Powered by www.qfgl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com