选择结构编写程序答案.doc
文本预览下载声明
编写程序,从键盘输入一个大写字符,在屏幕上显示出其前后相连的3个字符
引申:用选择结构实现:如果输入的字符为Z,则前一字符输出A,如果输入的是A则前一字符是B
Char input;
Char qinput, hinput;
Console.WriteLine(输入一字符:);
input = Convert.ToChar(Console.ReadLine());
qinput = (char)((int)input - 1);
hinput = (char)((int)input + 1);
Console.WriteLine(该字符的前一个字符是{0},后一个字符是{1},qinput,hinput);
Console.ReadLine();
qinput = (char)((int)input - 1);
hinput = (char)((int)input + 1);
if (input == A)
{
qinput = Z;
}
else if (input == Z)
{
hinput = A;
}
Console.WriteLine(该字符的前一个字符是{0},后一个字符是{1}, qinput, hinput);
Console.ReadLine();
编写一程序,判断一个字符是否为英文字母
Char input;
Console.WriteLine(输入一字符:);
input = Convert.ToChar(Console.ReadLine());
if (input = a input = z || input = A input = Z)
{
Console.WriteLine(该字符为英文字母);
}
else
{
Console.WriteLine(该字符不是英文字字母);
}
Console.ReadLine();
输入两个正整数a、b。b最大不超过3位数,a不大于31。使a在左,b在右,拼成一个新的数c.例如a=23,b=30,则c=2330。若a=1,b=15,则c为115。
当b为1位数时,c=a*10+b;
当b为2位数时,c=a*100+b;
当b为3位数时,c=a*1000+b;
c=a*k+b;
int a, b,k=0,jg;
Console.WriteLine(请输入数据a,b b最大不能超过位,a不大于);
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
if (a 0 || b 0 || a 31 || b 999)
Console.WriteLine(输入的数据有误);
else
{
if (b 10) k = 10;
else if (b 100) k = 100;
else k = 1000;
}
jg = a * k + b;
Console.WriteLine(jg={0},jg);
Console.ReadLine();
给出一个5位的正整数,逆序打印出各位数字,并判断该数是否为回文数
int input;
int g, s, b, q, w ,linput;
Console.WriteLine(请输入一个五位的正整数:);
input = int.Parse(Console.ReadLine());
g = input % 10;
s =
显示全部