1. 输入邮箱帐号,判断格式是否正确
  (1)有且只有一个@          Contains IndexOf ==LastIndexOf
  (2)不能以@开头            StartsWith
  (3)@之后至少有一个.      Contains
  (4)@和.不能靠在一起      Contains
  (5)不能以.结尾             EndsWith

Console.Write("请输入邮箱帐号:");
string a = Console.ReadLine();
int b = a.IndexOf("@");//判断第一次出现@的索引
int c = a.LastIndexOf("@");//判断最后一次出现@的索引
bool d = a.StartsWith("@");//判断是不是以@开头的字符串
string e = a.Substring(b);//截取从索引b开始后面的字符串
bool f = a.Contains("@.");//判断是不是包含@.的字符串
bool g = e.Contains(".");//判断是不是包含.的字符串
bool h = e.EndsWith(".");//判断是不是以.结尾的字符串
if (b == c)
{
if (d == false)
{
if (g == true)
{
if (f == false)
{
if (h == false)
{
Console.WriteLine("输入正确");
}
else
Console.WriteLine("输入错误");
}
else
Console.WriteLine("输入错误");
}
else
Console.WriteLine("输入错误");
}
else
Console.WriteLine("输入错误");
}
else
Console.WriteLine("输入错误");
Console.ReadLine();

2. 输入恋爱开始的时间,计算到今天为止,总共多少天
   (1)TotalDays 时间差具体到哪天
   (2)DayOfYear

    * 一维数组

3. 输入班级人数,将所有人年龄放进数组, 

   打印出第三个人的年龄

4. 输入班级人数,输入每个人的分数到数组中
    求平均分

   * 冒泡排序

5. 将一组数从大到小排列

 **  二维数组

6. 打印数组

    {2,3,4},
    {5,6,7},
    {8,9,1},
    {3,5,7},

7. 打印出”王“字

8. 输入人数,
   根据人数分别输入每个人的语数英的成绩.

Console.Write("请输入人数:");
int a = int.Parse(Console.ReadLine());

double[,] fen = new double[a, 3];
for (int i = 0; i < a; i++)
{
for (int j = 0; j < 3; j++)
{
if (j == 0)
{
Console.Write("请输入第" + (i + 1) + "个人的语文成绩:");
}
else if (j == 1)
{
Console.Write("请输入第" + (i + 1) + "个人的数学成绩:");
}
else
{
Console.Write("请输入第" + (i + 1) + "个人的英语成绩:");
}
fen[i, j] = double.Parse(Console.ReadLine());
}
}
Console.WriteLine("下面是打印,请按回车键!");
Console.ReadLine();
//打印
for (int i = 0; i < a; i++)
{
for (int j = 0; j < 3; j++)
{
if (j == 0)
{
Console.Write("第" + (i + 1) + "个人的语文成绩:");
}
else if (j == 1)
{
Console.Write("第" + (i + 1) + "个人的数学成绩:");
}
else
{
Console.Write("第" + (i + 1) + "个人的英语成绩:");
}
Console.WriteLine(fen[i, j]);
}
}
Console.ReadLine();

c# 类;一维数组;二维数组的更多相关文章

  1. Java一维与二维数组的拷贝与排序

    Java一维与二维数组的拷贝与排序 目录 Java一维与二维数组的拷贝与排序 Arrays.sort() 一维数组升序排序 二维数组按行升序排序 二维数组按列升序排序 Java中的数组 Java中数组 ...

  2. Java基本语法-----java数组(一维数组二维数组)

    嘿嘿!你们懂的,又是图片,委屈大家了. java数组(一维数组二维数组) [正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个"顶"字,你就 ...

  3. 数据结构 二维数组-->稀疏数组-->二维数组

    稀疏数组基本概念: 稀疏数组应用场景: 当一个数组大部分的元素为"0",或者为同一个值的数组时,可以使用稀疏数组来保存该数组 处理方法: 1>记录数组一共有几行几列,有多少不 ...

  4. php获取一维,二维数组长度的方法(有实例)

    在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧.php如何获取数组的长度,使用php函数c ...

  5. Java 一维数组 二维数组 三维数组

    二维数组包含一位数组  三维数组就是在二维数组的基础上,再加一层.把二维数组看做是一维数组就可以了,按照上述理解类推.   下面是 一维 二维 三维数组例子   一维数组: int[] array1 ...

  6. 10-20C#基础---一维、二维数组&&冒泡排序

    一.一维数组 1.定义:是某一种数据类型的数据的组合,数组用来分组基本类型或相同类型的对象.数组中的实体叫做数组的元素或成员. 2. 格式:int[ ] shuzu=new int[ 6];存放int ...

  7. Java一维数组二维数组详解API

    所谓数组,是有序的元素序列. 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数字编号称为下标 ...

  8. egret之一维,二维数组

    一维数组转换成二维数组下标公式: 行=下标/二维数组列数 列=下标%二维数组列数+1 ] + ); ] + ); 二维数组转一维数组: 下标=(二维数当前行-1)*列数+二维数当前列-1: let i ...

  9. 一维、二维数组 与 常用的返回数组 以及 fetch_all与fetch_row的区别

    一维数组:单行单列的数组. 二维数组:多行多列的数组.       (至少两行两列) 索引数组: fetch_all() 返回所有数组 fetch_row() 返回一行或一列数组  (第二行需要输入两 ...

  10. 《Java基础知识》一维,二维数组的申明和使用

    为什么要使用数组: 因为不使用数组计算多个变量的时候太繁琐,不利于数据的处理. --------   数组也是一个变量,是存储一组相同类型的变量 声明一个变量就是在内存中划出一块合适的空间 声明一个数 ...

随机推荐

  1. Python建立socket并获取信息

    import socket, sys port = 80 host = "www.baidu.com" print "Creating socket..." s ...

  2. 各大浏览器CSS Hack收集

    各大浏览器CSS Hack收集  >>>>>>>>>>>>>>>>>>>>> ...

  3. 委托、 Lambda表达式和事件——事件

    /* * 由SharpDevelop创建. * 用户: David Huang * 日期: 2015/7/31 * 时间: 14:21 */ using System; namespace 事件 { ...

  4. JQ 日期格式化

    将字符转换为日期格式: function getDate(strDate) { var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$ ...

  5. cmd运行java程序,无黑框闪烁

    程序目录中创建 “启动.bat” @echo off set mypath="%~dp0myjar.jar" echo %mypath% start javaw -jar %myp ...

  6. Web性能压力测试之Webbench使用详解

    Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同 ...

  7. jQuery 效果 - 淡入淡出

    通过 jQuery,您可以实现元素的淡入淡出效果. 点击展示 淡入/淡出 面板 实例 jQuery fadeIn()演示 jQuery fadeIn() 方法. jQuery fadeOut()演示 ...

  8. How to handle the DbEntityValidationException in C#

    When I want to use db.SaveChanges(), if some of the columns got validation error and throw DbEntityV ...

  9. hdoj 2047 简单递推

    代码: #include <stdio.h>int main(){ int n,m,i; __int64 x[41]; x[1]=3; x[2]=8; for(i=3;i<=40;i ...

  10. Proxy 模式

    在以下集中情况下可以用 Proxy模式解决问题: 1)创建开销大的对象时候,比如显示一幅大的图片,我们将这个创建的过程交给代理去完成,GoF 称之为虚代理(Virtual Proxy): 2)为网络上 ...