博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0914 练习题,类类型(用户自定义类型)
阅读量:5298 次
发布时间:2019-06-14

本文共 1881 字,大约阅读时间需要 6 分钟。

一,输入您的身份证号,识别是哪一年几月几日出生,并计算出你的年龄

 

Console.Write("请输入您的身份证号:"); // 输出一串字符“请输入您的身份证号”

string s = Console.ReadLine(); // 把身份证这串字符定义在 s 这个变量里面  等待你输入(录入)

string n = s.Substring(6,4); // 定义 n 等于 s里面从第6位开始数 后面的 4位数字

string y = s.Substring(10,2); // 定义 y 等于 s里面从第10位开始数 后面的 2位数字

string r = s.Substring(12, 2); // 定义 y 等于 s里面从第12位开始数 后面的 2位数字

Console.WriteLine("您的出生日期是{0}年{1}月{2}日",n,y,r); // 输出 “您的出生日期是哪一年哪一月哪一日”

int shu = int.Parse(n);  // 把 n 转换成 int类型  shu

int j = 2015;  // 定义 j 等于 2015

int sui=j-shu; // 定义 sui 等于 2015 - n

Console.WriteLine("您今年{0}岁了",sui);   // 输出 你今年 多少 岁了

 

二,生产一个随机数,显示随机中奖号码

 

Random r = new Random();

for (int i = 0; i <= 100; i++)
{
   int shu = r.Next(1001, 9999);
    Console.WriteLine(shu);
    Thread.Sleep(100);  // 延时,单位毫秒
    Console.Clear();
}
Console.WriteLine("中奖号码是:1002");

 

三,抓取错误

 

int cuo = 0; // 定义一个变量

Console.WriteLine("请输入日期时间"); //输出一段文字“请输入时间日期”
string s = Console.ReadLine();
try
{
    DateTime dt = DateTime.Parse(s); //将字符串类型转换为时间日期类型
}
catch (Exception ex) //抓获错误
    {
        Console.WriteLine("错误");
        cuo=1;                         //如果 变量 cuo =1  那就是错误
    }
if (cuo==0)                             // 如果 变量 cuo = 0 那就是正确
{
    Console.WriteLine("正确");
}

 

四,分割

string s = "a|b|c|ab|cd|c|d";            

//string[] str = s.Split('|');            

//foreach (string d in str)            

//{

           

//    Console.WriteLine(d);                        

//}                                    

//string s = "a|b|c|ab|cd|c|d";            

//string[] str = s.Split('|');            

//Console.WriteLine(str[0]);            

//Console.WriteLine(str[1]);            

//Console.WriteLine(str[2]);            

//Console.WriteLine(str[3]);            

//Console.WriteLine(str[4]);            

//Console.WriteLine(str[5]);            

//Console.WriteLine(str[6]);

 

五,

// Math : 里面有些处理数字的方法,静态方法

            //int i = Math.Abs(-5); //取绝对值
            //Console.WriteLine(i);
            //double a = Math.Ceiling(1.1); //天花板
            //Console.WriteLine(a);
            //Math.Floor(1.9); // 下限
            //Console.WriteLine(Math.PI); //圆周率
            //Console.WriteLine(Math.Round(1.41)); // 四舍五入
            //Console.WriteLine(Math.Pow(2,3)); // 慕次方
            //Console.WriteLine(Math.Sqrt(25)); // 平方根

 

转载于:https://www.cnblogs.com/jlhea/p/4809210.html

你可能感兴趣的文章
java 签名RSA
查看>>
layui 表单遇到的小问题
查看>>
冲刺第一天
查看>>
分布式并行计算MapReduce
查看>>
零基础HTML5游戏制作教程 第6章 贪吃蛇的实现及代码
查看>>
非静态成员的sizeof
查看>>
Linux的SVN——RapidSVN及其diff与edit工具配置
查看>>
HTML标签
查看>>
hdu 5592 ZYB's Premutation(线段树优化)
查看>>
Interesting Yang Yui Triangle(hdu3304)
查看>>
ansible总结
查看>>
面试题1字符串的压缩
查看>>
几个孩子围成圈报数 当等于3的时候删除 链表实现 最终输出剩下孩子的编号
查看>>
BZOJ 1853
查看>>
mysql 综合
查看>>
js函数收集
查看>>
python初学的问题记录3-4
查看>>
20169212《Linux内核原理与分析》 第十周作业
查看>>
xml
查看>>
【codeforces 760D】Travel Card
查看>>