C#程序设计第1章C#和.NET 课后习题

1.建立第一个C#程序,输出“我的名字叫......”

要输出一段什么,使用Console.WriteLine()来进行输出, Console.Read();使得程序窗口运行后停留。

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

//建立第一个C#程序,输出“我的名字叫......”

namespace Practice_1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("我的名字叫张玥");
            Console.Read();
        }
    }
}

2.从键盘输入两个整数,分别输出这两个整数的和、差、积、商

输入使用的是Console.Read()和Console.ReadLine();前者输入字符,后者输入字符串。须知输入时只将输入作为字符和字符串读入,读入后需要进行数据转换为所需要的类型。

使用string s = Console.ReadLine()输入整数,获取字符或字符串

使用int a = Convert.ToInt32(s);

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

// 从键盘输入两个整数,分别输出这两个整数的和、差、积、商

namespace Practice_2
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();//创建一个字符类型s用于存储输入的字符或字符串
            int a = Convert.ToInt32(s);//使用Convert.ToInt32()将输入的第一个字符转换为整型,然后赋值给整型a
            s = Console.ReadLine();//s再次读入另一个字符
            int b = Convert.ToInt32(s);// 另一个字符转换为整型赋值给b
            Console.WriteLine("和:{0}\n;差:{1}\n;积:{2}\n;商:{3}",a+b, a-b, a*b, a/b);//进行和差积商的运算并输出

            Console.Read();
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

// 从键盘输入两个整数,分别输出这两个整数的和、差、积、商

namespace Practice_2
{
    class Program
    {
        static void Main(string[] args)
        {
            //在多行输入多个数据,即一行只能输入一个数据,要输入下一个数据需要换行

            //string s = Console.ReadLine();//创建一个字符类型s用于存储输入的字符或字符串
            //int a = Convert.ToInt32(s);//使用Convert.ToInt32()将输入的第一个字符转换为整型,然后赋值给整型a
            //s = Console.ReadLine();//s再次读入另一个字符
            //int b = Convert.ToInt32(s);// 另一个字符转换为整型赋值给b
            //Console.WriteLine("和:{0}\n;差:{1}\n;积:{2}\n;商:{3}",a+b, a-b, a*b, a/b);//进行和差积商的运算并输出

            //一行输入多个数据
            string s = Console.ReadLine();
            string[] sSplit = s.Split(' ');// 定义了一个sSplit的数组,将输入的字符按空格分成两个字符
            int a = Convert.ToInt32(sSplit[0]);//字符转换为整型并存入数组第一个位置
            s = Console.ReadLine();
            int b = Convert.ToInt32(sSplit[1]);
            Console.WriteLine("和:{0}\n差:{1}\n积:{2}\n商:{3}", a + b, a - b, a * b, a / b);

            Console.Read();
        }
    }
}

3.在一行内输入6个整数,输出最大的一个整数

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

//在一行内输入6个整数,输出最大的一个整数

namespace Practice_3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Please input 6 numbers:");
            string s = Console.ReadLine();
            string[] sSplit = s.Split(' ');
            int a = Convert.ToInt32(sSplit[0]);
            int b = Convert.ToInt32(sSplit[1]);
            int c = Convert.ToInt32(sSplit[2]);
            int d = Convert.ToInt32(sSplit[3]);
            int e = Convert.ToInt32(sSplit[4]);
            int f = Convert.ToInt32(sSplit[5]);
            if (b> a)
            {
                a = b;
            }
            if (c > a)
            {
                a = c;
            }
            if (d > a)
            {
                a = d;
            }
            if (e > a)
            {
                a = e;
            }
            if (f > a)
            {
                a = f;
            }

            Console.WriteLine("最大的一个整数是:{0}",a);

            Console.Read();
        }
    }
}

你可能感兴趣的:(c#,.net,开发语言)