0
点赞
收藏
分享

微信扫一扫

c#中的表示一个数的阶乘(用for循环),while和do-while来反向输出一个整数

J简文 2022-03-12 阅读 118

1.输入一个数用c#来输出他的结果

static void Main(string[] args)

       {

           int x;

           Console.WriteLine("请输入一个数:");

           x = Convert.ToInt32(Console.ReadLine());

           if (x<0)

           {

               Console.WriteLine("你输入的数不合法:");

           }

           else

           {

               int result = 1;

               for (int i=1;i<=x ;i++)

               {

                   result *= i;


               }

               Console.WriteLine("{0}的阶乘为{1}", x, result);

               Console.ReadLine();

           }

c#中的表示一个数的阶乘(用for循环),while和do-while来反向输出一个整数_i++

2.while语句反向输出用户输出的整数

static void Main(string[] args)

       {

           Console.WriteLine("请输入一串整数:");

           int num = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine("方向输出的结果为:");

           while (num!=0)

           {

               int digit = num % 10;

               num = num / 10;

               Console.Write(digit);


           }

           Console.ReadLine();


       }

c#中的表示一个数的阶乘(用for循环),while和do-while来反向输出一个整数_c#_02

3.使用do-while

static void Main(string[] args)

       {

           Console.WriteLine("请输入一串整数:");

           int num = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine("方向输出的结果为:");

           do

           {

               int digit = num % 10;

               num = num / 10;

               Console.Write(digit);


           } while (num != 0);

               Console.ReadLine();


       }

举报

相关推荐

0 条评论