适合初学者学习的C#编程代码(最基本程序代码)

来源:互联网 发布:测控网络与现场总线 编辑:程序博客网 时间:2024/05/21 20:22
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 作业题
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 1.计算b,当a>=100时b=a;当a<100时b=2*a-1.
                  double a, b;
                  a = double.Parse(Console.ReadLine());
                  if (a<=100)
                  b=2*a+1;
                  else
                  b=a;
                  Console.WriteLine ("请输入:{0},结果是:{1}",a,b);


               2.将int类型转化为text类型
                  int a = 123;
                  TextBox1.Text = a.ToString();


               3. 将char类型转化为int类型
                  char ch = '9';
                  int i = (int)ch;
                  Console.WriteLine(ch);

               4.将str类型转化为int类型
                  string str = "123";
                  int i = int.Parse(str);
                  Console.WriteLine(str);


               5.圆的面积和周长
                  const double PI = 3.14;
                  double r = double.Parse(Console.ReadLine());
                  double s = PI * r * r;
                  double L = 2 * PI * r;
                  Console.WriteLine("圆的面积是{0},圆的周长是{1}", s, L);


               6.求绝对值
                  double x, y;
                  x = double.Parse(Console.ReadLine());
                  if (x >= 0)
                  y = x;
                  else
                  y = -x;
                  Console.WriteLine("{0}的绝对值是{1}", x, y);

               7)久久乘法表倒过来
                  int i = 9;
                  while (i >= 1)
                 {
                  int j = 1;
                  while (j <= i)
                 {
                  Console.Write("{0}*{1}={2}  ", j, i, j * i);
                  j++;
                 }
                  Console.WriteLine("  ");
                  i--;
                 }

               7)久久乘法表 
                  int i=1;
                  while (i <= 9)
                 {
                  int j = 1;
                  while (j <= i)
                 {
                  Console.Write("{0}*{1}={2}", j, i, j * i);
                  j++;
                 }
                  Console.WriteLine(" ");
                  i++;
                 }
            
                8)}用do--while语句计算从1到100的和
                  int n=1,sum=0;
                  do
                 {
                  sum+=n;
                 }
                  while(n++<100);
                  Console.WriteLine ("从1到100的和是{0}",sum );
                  Console.WriteLine ("n的值是{0}",n  );
              

                9)for循环从1加到100的和
                  int s = 0;
                  for (int i = 1; i <= 100; i++)
                 {
                  s = s + i;
                 }
                  Console.WriteLine(s);

               10)久久乘法表(for循环)
          
                for ( int i=1;i<= 9; i++)
                {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2}  ", j, i, i * j);
                }
                Console.WriteLine(" ");                                                                                                                         
                } */
            /*int s = 0;
            for ( i = 1; i < 100; i++)
            {
                if (i % 4 == 0)
                    continue;
                s = s + i;
            }
            Console.WriteLine(s);


            /*11)用*号来组成正三角形(正的)
               Console.WriteLine("请输入行数:");
               int line = int.Parse(Console.ReadLine());
               int i = 1;
               while (i <= line)
              {
               int k = i;
               while (k<line)
              {
               Console.Write(" ");
               k++;
              }
               int m = 1;
               while (m <=2 * i - 1)
              {
               Console.Write("*");
               m++;
              }
               Console.WriteLine("  ");
               i++;
                 
         12)求一个数是素数还是别的(会了)
            Console.Write("请输入一个正数;");
            int i, s;
            s = int.Parse(Console.ReadLine());
            for (i = 2; i < s; i++)
           {
             if (s % i == 0) break;
            }
            if (i >= s)
            Console.WriteLine("素数");
            else
            Console.WriteLine("不是素数");
         /*13)阶乘(会了)
            int q = int.Parse(Console.ReadLine());
            int s = 1;
            int i = 1;
            while (i <= q)
           {
            s = s * i;
            i++;
           }
            Console.WriteLine(s);
         /*14)
           int n = 1;
           while (n <= 20)
          {
           Console.WriteLine("n={0}", n);
           n++;
        15)
          int x, y = 0;
          do
         {
          x = y++;
          Console.WriteLine(x);
         }
          while (y <= 23);
          16)效果:
          *  *  *  *  *
          *  *  *  *
          *  *  *
          *  *
          *
         Console.WriteLine("请输入行数:");
         int line = int.Parse(Console.ReadLine());
         int i = 1;
         while (i <= line)
         {
             int k = i;
             while (k < line)
             {
                 Console.Write("*");
                 k++;
             }
             int m = 1;
             while (m <= 2 * i - 1)
             {
                 Console.Write(" ");
                 m++;
             }
             Console.WriteLine("  ");
             i++;
         17)效果:
          *
          *  *
          *  *  *
          *  *  *  *
          *  *  *  *  *
         Console.WriteLine("请输入行数:");
         int line = int.Parse(Console.ReadLine());
         int i = 1;
         while (i <= line)
         {
             int k =line-1 ;
             while (k>=0 )
             {
                 Console.Write("  ");
                 k--;
             }
             int m = 1;
             while (m <= 2 * i - 1)
             {
                 Console.Write(" * ");
                 m++;
             }
             Console.WriteLine("  ");
             i++;
         18)效果:
                   * * * * * * *
                     * * * * *
                       * * *
                         *                
         Console.WriteLine("请输入行数:");
         int line = int.Parse(Console.ReadLine());
         int i =line;
         while (i>0)
         {
             int k=i  ;
             while (k<line  )
             {
                 Console.Write(" ");
                 k++;
             }
             int m = 1;
             while (m <= 2 * i - 1)
             {
                 Console.Write("*");
                 m++;
             }
             Console.WriteLine(" ");
             i--;
            //19)
         int a, b;
        a = int.Parse(Console.ReadLine());
        if (a < 100)
            b = 2 * a + 1;
        else
            b = a;
        Console.WriteLine(b);
        int[] a=new int[5]{1,2,3,4,5};
        Console.WriteLine(a);
        while循环九九乘法表
        int i = 1;
        while (i <= 9 )
        { int j = 1;
          while (j <= i)
        { Console.Write("{0}*{1}={2} ", j, i, j * i);
        j++;

        }
        Console.WriteLine(" ");
        i++;
        for循环九九乘法表
        for (int i=1; i<=9; i++)
        {
        for (int j=1; j<=i; j++)
        {
            Console.Write("{0}*{1}={2} ", j, i, j * i);
        }
        Console.WriteLine(" ");
        do  while循环九九乘法表
        int i = 1;
        do
        {
            int j = 1;
            do
            {
                Console.Write("{0}*{1}={2} ", j, i, j * i);
                j++;
            } while (j <= i);
            Console.WriteLine(" ");
            i++;
        } while (i < 10);

 


        int i = 1;
        do
        {
            int j = 1;
            do
            {
                if (j * i < 10)
                {
                    Console.Write("{0}*{1}=0{2} ", j, i, j * i);
                    j++;
                }
                else
                { Console.Write("{0}*{1}={2} ", j, i, j * i);
                  j++;
                }
            } while (j <= i);
            Console.WriteLine(" ");
            i++;
        } while (i < 10);
        int i = 1;
        do
        {
            int j=1;
            while (j<=i)
        {
                int s=j*i;
                if (s<10)
                {
                Console.Write ("{0}*{1}=0{2}",j,i,s);
                j++;}
                else
                {
                    Console.Write ("{0}*{1}={2}",j,i,s);
                    j++;
                }
                Console.WriteLine (" ");
                i++;
            }
            while (i<10);
        int i=1;
        while (i<=9)
        {
            int j=1; while (j<=i)
        {
                Console.Write ("{0}*{1}={2} ",j,i,j*i);
                j++;
        }
            Console .WriteLine (" ");
            i++;
        }
        int i = 9;
        while (i >= 1)
        {
            int j = 1;
            while (j <= i)
            {
                Console.Write("{0}*{1}={2}  ", j, i, j * i);
                j++;
            }
            Console.WriteLine("  ");
            i--;
        }

        int a, b;
        a = int.Parse(Console.ReadLine());
        if (a <= 100)
            b = 2 * a - 10;
        else
            b=3*a-9;
        Console.WriteLine ("请输入:{0},结果是:{1}",a,b);*/

            /*for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2}  ", j, i, j * i);
                }
           
            Console.WriteLine(" ");
                    }

            for(int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2} ", j, i, j * i);
                }
                Console.WriteLine("  ");
            }

            int a, b;
            a = int.Parse(Console.ReadLine());
            if (a <= 100)
                b = 2 * a - 10;
            else
                b = 2 * a + 10;
            Console.WriteLine("输入值为:{0},输出值为:{1}", a, b);
          
            int i = 1;
                while (i<=9)
                {
                    int j=1;
                    while (j<=i)
                {
                        Console .Write ("{0}*{1}={2} ",j,i,j*i);
                        j++;
               
                }
                    Console .WriteLine (" ");
                    i++;
                }
            int i=1;
            while (i <= 9)
            {
                int j = 1;
                while (j <= i)
                {
                    Console.Write("{0}*{1}={2} ", j, i, j * i);
                    j++;
                }
                Console.WriteLine("  ");
                i++;
            }
            int i = 1;
            while (i <= 9)
            {
            int j=1;
            while (j<=i)
            {
                Console.Write("{0}*{1}={2} ", j, i, j * i);
                j++;
            }
                Console .WriteLine (" ");
                i++;
            }

            int m = int.Parse(Console.ReadLine());
            int s=1;
            int i=1;
            while (i<=m)
            {
            s=s*i;
            i++;}
            Console.WriteLine("请输入值:{0},{0}的阶乘是:{1}", i, s);
          

            int n = int.Parse(Console.ReadLine());
            int i = 1;
            int s = 1;
            while (i <= n)
            {
                s = s * i;
                i++;
           
            }
            Console.WriteLine("请输入:{0},{0}的阶乘结果是:{1}", i,s);
       

            int i = 1;
            do
            {
                int j = 1;
                do
                {
                    Console.Write("{0}*{1}={2} ", j, i, j * i);
                    j++;

                }
                while (j <= i);

                Console.WriteLine(" ");
                i++;

            }
            while (i <= 9);

            int i=1;
                do
                {
                    int j=1;
                    do
                    {
                        Console .Write ("{0}*{1}={2} ",j,i,j*i);
                        j++;
                    }  
                    while (j<=i) ;              
                        Console .WriteLine (" ");
                        i++;
                }
                while (i<=9);


            int i = 1;
            do
            {
                int j=1;
                do
                {
                    Console .Write ("{0}*{1}={2} ",j,i,j*i);
                    j++;
                 }
                while (j<=i);
                Console.WriteLine(" ");
                i++;
            }
            while (i<=9);

            int i = 1;
                do
                {
                    int j=1;
                    do
                    {
                        Console .Write ("{0}*{1}={2} ",j,i,j*i);
                        j++;
                   
                    }
                    while (j<=i);
                    Console .WriteLine ("  ");
                    i++;
               
                }
                while (i<=9);


            int a, b;
            a = int.Parse(Console.ReadLine());
            if (a >= 0)
                b = a;
            else
                b = -a;
            Console.WriteLine("请输入:{0},{0}的绝对值是:{1}", a, b);*/


            /*int i = 1;
            do
            {
                int j = 1;
                do
                {
                    if (j * i < 10)
                    {
                        Console.Write("{0}*{1}=0{2} ", j, i, j * i);
                        j++;
                    }
                    else
                    {
                        Console.Write("{0}*{1}={2} ", j, i, j * i);
                        j++;
                    }
                }
                    while (j <= i);
                    Console.WriteLine("  ");
                    i++;
                }
                    while (i < 10);*/

            int i = 1;
            do
            {
                int j=1;
                do
                {
                   
                }
            }

 

 

          
         
        }
     }  
  }