数组习题
2015-09-01 11:24
246 查看
练习1:从一个整数数组中取出最大的整数 练习2:计算一个整数数组的所有元素的和。 练习3:将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世” 练习4:将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素的值减1,如果元素是0,则不变。 练习5:将一个字符串数组的元素的顺序进行反转。{“3”,“a”,“8”,“haha”} {“haha”,“8”,“a”,“3”}。第i个和第length-i-1个进行交换。 求平均值,求最大值,求和
int[] a = { 1, 2, 3, 4, 5 }; //Console.WriteLine(a[4]); //int sum = 0; //////for (int i = 0; i < a.Length; i++) { ////// sum = sum + a[i]; ////// } ////Console.WriteLine(sum); //for (int i = 0; i < a.Length; i++) { // Console.Write(a[i]+"|"); //} int x=0; foreach (int ab in a) { if (ab > 0) { x = ab; } } Console.WriteLine(x); Console.ReadKey();将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素的值减1,如果元素是0,则不变
int x=0;foreach (int ab in a) {if (ab > 0){x = ab + 1;Console.WriteLine(x);}else if (ab == 0){Console.WriteLine(ab);}else {x = ab - 1;Console.WriteLine(x);}}Console.ReadKey();将一个字符串数组的元素的顺序进行反转。{“3”,“a”,“8”,“haha”} {“haha”,“8”,“a”,“3”}。第i个和第length-i-1个进行交换。求平均值,求最大值,求和
string[] a = { "3", "a", "8", "haha" };string b;//为什么要除以2呢 因为 本次循环只有两次 因为只循环了 0和1 因此 b的值就为 ha ha 和8 则 第二部的 a//[3]=a[0] a[2]=a[1] 这就是为什么要循环两次的for (int i = 0; i <2; i++) //0 1{b = a[3-i];a[3-i] = a[i];a[i] = b;}for (int i = 0; i < a.Length; i++){Console.Write(a[i]);}//for (int i = a.Length - 1; i >= 0; i--)//{ //既然是转换 从规则上来看{“haha”,“8”,“a”,“3”} 可以看出 他是反顺序 那也就可以进行逆循环// Console.Write(a[i]);//}Console.ReadKey();
相关文章推荐
- JVM内存监控:visualVM jconsole jstatd jmap
- 前后端分离问题
- 前后端分离问题
- 简要对比C语言中的truncate()函数与ftruncate()函数
- iOS中assign,copy,retain之间的区别以及weak和strong的区别
- How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure (文档 ID 7474
- iOS5 ARC学习笔记:strong、weak等详解
- 写给想当程序员的朋友
- nginx+jquery+ajax搭建的qaweb游戏测试平台
- HTML/CSS border
- PhoneGap插件开发---基于百度LBS的导航插件(三)
- LeetCode之Fraction to Recurring Decimal
- 《PCI EXPRESS体系结构导读》读书笔记之存储器域与PCI总线域
- swift 中#pragma mark 表示方法
- 文本溢出、字符串过长截取多余文字并用省略号显示
- JS实现黑客帝国文字下落效果
- ctag 简述
- extern + const处理
- 穷人缺少什么
- 无法定位序数341于动态链接库于SSLEAY.DLL上