当前位置:编程学习 > C#/ASP.NET >>

C#控制台代码。

1.输入一个整数,判断其奇偶性。

2.用三种循环语句(for.while.do while)分别完成显示水仙花数。3位水仙花数。153,370,371,407

3.用三种循环语句(for.while.do while)分别完成显示满足条件的四位数(条件:(ab+cd)*(ab+cd)=abcd)

4.输入一个月份,判断其所属季节。(12-2冬季。3-5春季。6-8夏季。9-11秋季)

5.计算1*2*3*...*99*100中,何时积结果大于10000

6.显示10个2位随机数,并要求从小到大排列。

答案:第一题:  

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

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int number;
            Console.Write("请输入一个整数:");
            number = int.Parse(Console.ReadLine());
            if (number % 2 == 0)
            {
                Console.WriteLine("{0}是偶数", number);
            }
            else
            {
                Console.WriteLine("{0}是奇数",number);
            }
            Console.ReadKey();
        }
    }
}

 

我先去上课了,回来给你回复!

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

namespace tyu
{
 class Program
 {
  public static void Main(string[] args)
  {
   
  sppei:
   Console .WriteLine ("------------------------------------");
   
   Console .WriteLine ("1、判断奇偶\n2、三种方法实现水仙花数\n3、三种方法实现完成显示满足条件的四位数\n4、判断其所属季节\n5、计算1*2*3*...*99*100中,何时积结果大于10000\n6、显示10个2位随机数,并要求从小到大排列\n");
   Console .WriteLine ("请选择后按回车:");
   int i =int.Parse (Console .ReadLine ());
   if(i==1)
   {
    Console .WriteLine ("请输放一个整数:");
      int pei =int.Parse (Console .ReadLine ());
      if(pei%2==0)
      {
       Console .WriteLine ("这个数是偶数");
       
      }
      else
      {
       Console .WriteLine ("这个数是奇数");
       
      }
    goto sppei;   
   }
   if(i==2)
   {
    Console.WriteLine ("for方法实现水仙花数");
    for(int i1=0;i1<=9;i1++)
    {
     for(int i2=0;i2<=9;i2++)
     {
      for(int i3=0;i3<=9;i3++)
      {
       if(i1*i1 *i1 +i2 *i2*i2 +i3 *i3 *i3==((i1*100)+(i2*10)+i3)  )
       {
        Console .WriteLine (i1.ToString ()+i2.ToString ()+i3.ToString ());
        
       }
      }
     }
    }
    Console .WriteLine ("while 方法实现水仙花数");
    int i11=0;
    int i22=0;
    int i33=0;
    
    while (i11 <=9)
    {
     while (i22<=9)
     {
      while (i33 <=9)
      {
      if(i11*i11 *i11 +i22 *i22*i22 +i33 *i33 *i33 ==((i11*100)+(i22*10)+i33))
      {
       Console .WriteLine(i11 .ToString ()+i22.ToString ()+i33 .ToString ());
       
      }
     
      i33=i33+1;
      }
      i22=i22 +1;
      i33=0;
     }
     
      i11 =i11 +1;
      i22=0;
      i33=0;
    }
    Console .WriteLine ("do...while方法实现水仙花数");
    
    int i111=0;
    int i222=0;
    int i333=0;
    do
    {
     
     
     do
     {
      
      
      do
      {
       
       
       if(i111*i111 *i111 +i222 *i222*i222 +i333 *i333 *i333 ==((i111*100)+(i222*10)+i333))
       {
        Console .WriteLine (i111.ToString ()+i222 .ToString ()+i333 .ToString ());
        
        
       }
      
   i333 =i333 +1; 
    }while (i333<=9);
     
   i333 =0;
   i222 =i222 +1;
     } while (i222 <=9);
   i222 =0;
  i333 =0;
  i111 =i111 +1;
    }while(i111 <=9);
    
          
    goto sppei;
   }
   if(i ==3)
   {
    Console .WriteLine ("for方法实现四位整数");
    for(int q1=0;q1<=9;q1 ++)
    {
     for(int q2 =0;q2<=9;q2 ++)
     {
      for(int  q3=0;q3 <=9;q3 ++)
      {
       for(int q4=0;q4<=9;q4++)
       {
        if(((((q1*10)+q2)+((q3*10)+q4))*(((q1*10)+q2)+((q3*10)+q4)))==((q1*1000)+(q2*100)+(q3*10)+q4))
        {
                             Console .WriteLine (q1.ToString()+q2.ToString()+q3.ToString()+q4.ToString());
                      &

上一个:C# webBrowser控件问题
下一个:c#查询数据库

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,