swtich 是否能作用在byte上,是否能作用在long上,是否能作用在enum上?
- string、整数型、enum都可以,byte(8 位无符号整数)、long(64 位有符号整数类型)
将控制台输入的 int 数输入显示为大写。如:输入206,显示为二零六
using System;
using System.Linq;//这个命名空间提供了ToString()、ToString()等方法
namespace Say
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("您好!请输入待转换的整数");
string strUser = Console.ReadLine().Trim();//用一个string型变量接收用户输入的整数,并去除首尾空
char[] strUser1 = strUser.ToArray();//将用户输入的整数转换为char型数组
for (int i = 0; i < strUser1.Length; i++)//取数组长度开始循环,逐次判断对应的大写汉字。
{
int x = int.Parse(strUser[i].ToString());
switch (x)
{
case 0 :
Console.Write("零");
break;
case 1:
Console.Write("一");
break;
case 2:
Console.Write("二");
break;
case 3:
Console.Write("三");
break;
case 4:
Console.Write("四");
break;
case 5:
Console.Write("五");
break;
case 6:
Console.Write("六");
break;
case 7:
Console.Write("七");
break;
case 8:
Console.Write("八");
break;
default:
Console.Write("九");
break;
}
}
}
}
}
while与dowhnile的区别(描述)?
- while 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件;
- dowhnile 除了它是在循环主体结尾测试条件外,其他与 while 语句类似;
定义一个变量保存一个整数,然后逆序输出各个数字,并组成一个全新的数字。比如:“123”则输出“321”,如果是“120”则输出“21”
using System;
//任意一个数组%10都可以取出他的个位数字
namespace Say
{
class Program
{
static void Main(string[] args)
{
int x, y;
x = int.Parse(Console.ReadLine());
while (x!=0)
{
y = x % 10;
Console.Write(y);
x /= 10;
}
}
}
}
尝试打印下面的图形
5排*
using System;
namespace Say
{
class Program
{
static void Main(string[]args)
{
for(int i = 1;i<=5;i++)
{
Console.WriteLine("*****");
}
}
}
}
三角形的*
using System;
namespace Say
{
class Program
{
static void Main(string[]args)
{
for(int i = 1;i<=5;i++)
{
for(int j =1;j<=i;j++)
{
Console.Write("{0}","*");
}
Console.WriteLine();
}
}
}
}
99乘法口诀表
using System;
namespace Say
{
class Program
{
static void Main(string[]args)
{
for(int i = 1;i<=9;i++)
{
for(int j = 1;j<=i;j++)
{
Console.Write("{0}*{1}={2}\t",j,i,j*i);
}
Console.WriteLine();
}
}
}
}
|