c# 类;一维数组;二维数组
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# 类;一维数组;二维数组的更多相关文章
- Java一维与二维数组的拷贝与排序
Java一维与二维数组的拷贝与排序 目录 Java一维与二维数组的拷贝与排序 Arrays.sort() 一维数组升序排序 二维数组按行升序排序 二维数组按列升序排序 Java中的数组 Java中数组 ...
- Java基本语法-----java数组(一维数组二维数组)
嘿嘿!你们懂的,又是图片,委屈大家了. java数组(一维数组二维数组) [正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个"顶"字,你就 ...
- 数据结构 二维数组-->稀疏数组-->二维数组
稀疏数组基本概念: 稀疏数组应用场景: 当一个数组大部分的元素为"0",或者为同一个值的数组时,可以使用稀疏数组来保存该数组 处理方法: 1>记录数组一共有几行几列,有多少不 ...
- php获取一维,二维数组长度的方法(有实例)
在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧.php如何获取数组的长度,使用php函数c ...
- Java 一维数组 二维数组 三维数组
二维数组包含一位数组 三维数组就是在二维数组的基础上,再加一层.把二维数组看做是一维数组就可以了,按照上述理解类推. 下面是 一维 二维 三维数组例子 一维数组: int[] array1 ...
- 10-20C#基础---一维、二维数组&&冒泡排序
一.一维数组 1.定义:是某一种数据类型的数据的组合,数组用来分组基本类型或相同类型的对象.数组中的实体叫做数组的元素或成员. 2. 格式:int[ ] shuzu=new int[ 6];存放int ...
- Java一维数组二维数组详解API
所谓数组,是有序的元素序列. 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数字编号称为下标 ...
- egret之一维,二维数组
一维数组转换成二维数组下标公式: 行=下标/二维数组列数 列=下标%二维数组列数+1 ] + ); ] + ); 二维数组转一维数组: 下标=(二维数当前行-1)*列数+二维数当前列-1: let i ...
- 一维、二维数组 与 常用的返回数组 以及 fetch_all与fetch_row的区别
一维数组:单行单列的数组. 二维数组:多行多列的数组. (至少两行两列) 索引数组: fetch_all() 返回所有数组 fetch_row() 返回一行或一列数组 (第二行需要输入两 ...
- 《Java基础知识》一维,二维数组的申明和使用
为什么要使用数组: 因为不使用数组计算多个变量的时候太繁琐,不利于数据的处理. -------- 数组也是一个变量,是存储一组相同类型的变量 声明一个变量就是在内存中划出一块合适的空间 声明一个数 ...
随机推荐
- 虚拟化技术性能总结:Zones, KVM, Xen
[译]虚拟化技术性能总结:Zones, KVM, Xen 时间 2014-04-29 16:52:44 Babyfacer_陈晓炜 原文 http://blog.csdn.net/babyface ...
- Java基础知识强化14:Java死亡竞赛题目解析
一个小型网站上发布了一个称为Java“死亡竞赛”的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据,今天,我们非常乐意 ...
- Ant学习笔记(2) 在Eclipse中使用Ant
Eclipse默认提供了对Ant的支持,在Eclipse中不需要安装任何插件就能直接编辑和运行Ant.Eclipse中包含了一个Ant脚本编辑器,Ant脚本编辑器提供了对Ant脚本的语法搞来高亮.自动 ...
- Apache本地环境下出现循环重定向
最近发现一个很奇怪的问题,用了很久的apache+php访问项目,昨天突然不行了,出现了这个 然后我一点点测试,我用的是TP框架,Indexaciton的index中调用框架里的一个redirect函 ...
- Bash常用快捷键
快捷键 作用 Ctrl+A 把光标移动到命令行开头,如果我们输入的命令过长,想要把光标移动到命令行开头时使用 Ctrl+E 把光标移动到命令行结尾 Ctrl+C 强制终止当前的命令 Ctrl+L 清屏 ...
- Android平台的四大天王:Activity, Service, ContentProvider, BroadcastReceiver
今天开始要自学android,刚看到百度知道上面这段话,觉得不错(不过已经是2011年8月的回答了): Android系统的手机的每一个你能看到的画面都是一个activity,它像是一个画布,随你在上 ...
- .net excel利用NPOI导入oracle
1.链接数据库 引用System.Data.OracleClient: //数据库链接字符串 Data Source如:192.168.5.153:1521/orcl string linkStr ...
- iOS 百度地图监听地图状态
百度地图提供了地图状态的对象BMKMapStatus ///此类表示地图状态信息 @interface BMKMapStatus : NSObject { float _fLevel; // 缩放比例 ...
- printf 格式化最常用用法
printf 操作符的参数包括”格式字符串“及”要输出的数据列表". 格式字符串好像用来填空的模版,代表你想要的输出格式: printf "Hello,%s;your passwo ...
- jQuery慢慢啃之事件(七)
1.ready(fn)//当DOM载入就绪可以查询及操纵时绑定一个要执行的函数. $(document).ready(function(){ // 在这里写你的代码...}); 使用 $(docume ...