数组
2016-03-12 16:23
225 查看
一维数组 【相同数据类型】
int []shuzu=new int [5];
for (int i = 0; i <= 4; i++)
{
shuzu[i] = i + 1;
}
索引 从0开始
赋值:
第一种定义方式
shuzu[0] = 1;
shuzu[1] = 2;
shuzu[2] = 3;
shuzu[3] = 4;
shuzu[4] = 5;
第二种定义方式
int[] shuzu = new int[] { 1, 2, 3, 4, 5 };
从控制台输入10个人的年龄放入数组,并求出年龄和。
输入班级人数,根据人数,挨个输入成绩,求平均分
二维数组
格式:int[,] shuzu = new int[3, 4];
int[,] shuzu = new int[,] {
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 6, 7, 8, 9 }
};
利用二维数组输出一个“企”字
输入班级人数 将每个人的语文 数学 英语成绩 输入二维数组
三维数组
int[, ,] shuzu = new int[3, 2, 4];
int []shuzu=new int [5];
for (int i = 0; i <= 4; i++)
{
shuzu[i] = i + 1;
}
索引 从0开始
赋值:
第一种定义方式
shuzu[0] = 1;
shuzu[1] = 2;
shuzu[2] = 3;
shuzu[3] = 4;
shuzu[4] = 5;
第二种定义方式
int[] shuzu = new int[] { 1, 2, 3, 4, 5 };
从控制台输入10个人的年龄放入数组,并求出年龄和。
int[] age = new int[10]; int sum = 0; for (int i = 0; i < 10; i++) { age[i] = int.Parse(Console.ReadLine()); sum += age[i]; } Console.WriteLine(sum);
输入班级人数,根据人数,挨个输入成绩,求平均分
Console.WriteLine("请输入班级人数:"); int a = int.Parse(Console.ReadLine()); double [] b=new double [a]; double sum = 0; for (int i = 0; i < a; i++) { Console.Write("第"+(i+1)+"个人的成绩为:"); b[i] = int.Parse(Console.ReadLine()); sum += b[i]; } Console.WriteLine("平均成绩为:"+sum / a);
二维数组
格式:int[,] shuzu = new int[3, 4];
int[,] shuzu = new int[,] {
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 6, 7, 8, 9 }
};
利用二维数组输出一个“企”字
string[,] m = new string[8, 7]{ {" "," "," ","◆"," "," "," "}, {" "," ","◆"," ","◆"," "," "}, {" ","◆"," ","◆"," ","◆"," "}, {"◆"," "," ","◆"," "," ","◆"}, {" "," "," ","◆","◆","◆"," "}, {" ","◆"," ","◆"," "," "," "}, {" ","◆"," ","◆"," "," "," "}, {"◆","◆","◆","◆","◆","◆","◆"} }; for (int i = 0; i < 8; i++) { for (int j = 0; j < 7; j++) { Console.Write(m[i, j]); } Console.WriteLine(); }
输入班级人数 将每个人的语文 数学 英语成绩 输入二维数组
Console.WriteLine("请输入班级人数:"); int a = int.Parse(Console.ReadLine()); double[,] shuzu = 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) + "个人的语文成绩为:"); } if (j == 1) { Console.Write("第" + (i + 1) + "个人的数学成绩为:"); } if (j == 2) { Console.Write("第" + (i + 1) + "个人的数学成绩为:"); } shuzu[i, j] = double.Parse(Console.ReadLine()); } }
三维数组
int[, ,] shuzu = new int[3, 2, 4];
相关文章推荐
- 两个链表的第一个公共节点
- 计算机视觉Computer Vision领域博客资源
- 面向对象上
- 排序算法总结
- 现有的命名方法总结
- C# WinForm程序退出的方法
- Android Sqlite使用中注意事项
- CodeForces 631A:Interview【位运算】
- hive日志分析
- EC笔记
- class.getResource()用法
- 不同apk之间数据共享
- ECNU_OJ_1073
- PC能替代服务器吗?
- 博客搬家啦! -----> http://ronghaopger.github.io/
- 解决xfce4桌面图标消失的问题
- OpenCV的轮廓查找和填充
- 13.leetcode题目1: Two Sum
- CodeIgniter 判断用户超时登录清除session
- win7系统壁纸消失桌面变成黑色怎么办?win7壁纸消失桌面变成黑色的故障分析及解决方法