文档详情

选择结构编写程序答案.doc

发布:2018-05-17约2.45千字共4页下载文档
文本预览下载声明
编写程序,从键盘输入一个大写字符,在屏幕上显示出其前后相连的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 =
显示全部
相似文档