1.用户输入一个整数,用if...else判断是偶数还是奇数
            Console.WriteLine("请输入一个整数:");
            int a = Convert.ToInt32(Console.ReadLine());
            if (a / 2 == 0)
            {
                Console.WriteLine("偶数");
            }
            else
            {
                Console.WriteLine("奇数");
            }
 
2.输入一个字母,判断是大写还是小写字母
            Console.WriteLine("请输入一个字母:");
            char ch = char.Parse(Console.ReadLine());
            if (ch > 'a' && ch < 'z')
            {
                Console.WriteLine("小写");
            }
            else
                Console.WriteLine("大写");
 
3.求1~99所有奇数的和,用while语句
            int i = 0, sum = 0;
            while (i<100)
            {
                sum += i;
                i++;
            }
            Console.WriteLine(sum);
 
4.用户输入三个整数,将最大数和最小数输出
            Console.WriteLine("请输入第1个数:");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第2个数:");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第3个数:");
            int c = Convert.ToInt32(Console.ReadLine());
            int max = Math.Max(Math.Max(a, b), c);
            int min = Math.Min(Math.Min(a, b), c);
            Console.WriteLine("max={0},min={1}",max,min);
     
5.输入三个数,按从小到大的顺序排列
  比较特殊的做法:
            int[] num = new int[3];
            Console.WriteLine("请输入第1个数");
            num[0] = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第2个数");
            num[1] = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第3个数");
            num[2]= Convert.ToInt32(Console.ReadLine());
            //int min = num[0] < num[1] ? (num[0] < num[2] ? num[0] : num[2]) : (num[1] < num[2] ? num[1] : num[2]);
            int min =Math.Min(Math.Min(num[0],num[1]),num[2]);
            int max = Math.Max(Math.Max(num[0],num[1]),num[2]);
            for (int i = 0; i < 3; i++)
            {
                if (num[i]<max&&num[i]>min)
                {
                    Console.WriteLine("{0},{1},{2}",min,num[i],max);
                }
            }
 
   一般的做法:
            Console.WriteLine("请输入第1个数:");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第2个数:");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第3个数:");
            int c = Convert.ToInt32(Console.ReadLine());
            int temp;
            if (a > b) { temp = a; a = b; b = temp; }
            if (a > c) { temp = a; a = c; c = temp; }
            if (b > c) { temp = b; b = c; c = temp; }
            Console.WriteLine("{0},{1},{2}",a,b,c);
 
6.将1~200末位数为5的整数求和
            int sum = 0;
            for (int i = 1; i <= 200; i++)
            {
                if (i % 5==0)
                {
                    sum += i;writeline方法的作用
                }
            }   
            Console.WriteLine(sum);
 
7.计算2.5的3次方
           方法一:
            double sum =1;
            for (int i = 0; i < 3; i++)
            {
               sum *= 2.5;
            }
            Console.WriteLine(sum);
           方法二:           
           Console.WriteLine(Math.Pow(2.5, 3));
   
 
8.将24的所有因子求积
            int sum = 0;
            for (int i = 1; i <= 24; i++)
            {
                if (24%i==0)
                {
                    sum += i;
                }
            }
            Console.WriteLine(sum);
 
9.输入一个年份看是否为闰年
                int i = Convert.ToInt32(Console.ReadLine());
                if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
                {
                    Console.WriteLine("闰年");
 
                }
                else
                    Console.WriteLine("平年");
 
 
10.输入一段字符判断是大写,还是小写。若是小写,转换为大写,若是大写,转换为小写
            string a = Convert.ToString(Console.ReadLine());
            char b = char.Parse(a);
            if (b >= 'a' && b <= 'z')
            {
                Console.WriteLine(a.ToUpper());
            }
            else
                Console.WriteLine(a.ToLower());
 
 
11.判断一个数是否为素数(质数)
            int b = 1;
            int a = Convert.ToInt32(Console.ReadLine());
            for (int i = 2; i <= a/2; i++)
            {
                if (a % i == 0)
                {
                    b = 0;
                    break;
                }
 
            }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。