C#运算符练习

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

namespace _004
{
    class Program
    {
        static void Main(string[] args)
        {

            #region //读取用户输入
            //string str = Console.ReadLine();  //读取用户输入的信息,回车结束,读取的是一行,我们可以直接用来给string 变量赋值,不可以定义其他类型的变量
            //Console.WriteLine("用户输入的是:" + str);


            //string num1 = Console.ReadLine();
            //int _num1 = Convert.ToInt32(num1);//Convert 类里面有一些转换的方法,我们可以使用 用来转换数据类型,ToInt32是转换为int类型

            //string num2 = Console.ReadLine();
            //double _num2 = Convert.ToDouble(num2); //Todouble是将字符串转换为double类型
            //Console.WriteLine("用户输入的是:" + num2+",它的平方是 "+(_num2*_num2));

            //Console.ReadKey();
            #endregion

            #region//练习1:让用户输入三个数,打印三个数的积
            //string num1 = Console.ReadLine();
            //double _num1 = Convert.ToDouble(num1);

            //string num2 = Console.ReadLine();
            //double _num2 = Convert.ToDouble(num2);

            //string num3 = Console.ReadLine();
            //double _num3 = Convert.ToDouble(num3);

            //Console.WriteLine("三个数的积是:" + (_num1 * _num2 * _num3));
            #endregion


            #region//练习2:计算半径为3的圆的半径和面积,并打印出来
            double r = 3.0;
            double Pi = Math.PI;
            double c = 2 * r * Pi;
            double s = Pi * r * r;
            Console.WriteLine("圆的周长为:" + c + ",圆的面积是:" + s);
            #endregion


            #region//练习3:某游戏商店里,绿宝石的价格为120个游戏币,血瓶的价格为35个游戏币,问买3个血瓶和2个绿宝石花费多少游戏币,情人节打8.8折之后呢?
            double l = 120.0;
            double x = 35.0;
            double t = 3 * x + l * 2;
            double z = (3 * x + l * 2) * 0.88;
            Console.WriteLine("价格为:{0},情人节打8.8折后的价格为:{1}", t, z);
            #endregion


            #region//练习4:编程实现计算几天是几周零几天
            //int day = 55;
            //int w = 55 / 7;
            //int d = 55 % 7;
            //Console.WriteLine("{0}是{1}周零{2}天。", day, w, d);
            #endregion


            #region//练习5:编程实现,用户输入多少秒,然后程序转换为几天几小时几分钟几秒
            string str = Console.ReadLine();
            int sec = Convert.ToInt32(str);
            int day = sec / (60 * 60 * 24);
            int sec1 = sec % (60 * 60 * 24);
            int hour = sec1 / (60 * 60);
            int sec2 = sec1 % (60 * 60);
            int min = sec2 / 60;
            int sec3 = sec2 % 60;
            Console.WriteLine("{0}秒转换为{1}天{2}小时{3}分钟{4}秒。", sec, day, hour, min, sec3);
            #endregion

            Console.ReadKey();


        }
    }
}


运算符的练习,自主完成,欢迎纠错!明天会将运算符的笔记整理发布,欢迎各位发表意见!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章