文章标题
来源:互联网 发布:淘宝屏蔽粉丝数 编辑:程序博客网 时间:2024/06/06 02:27
输入几个字符,如果字符中至少有2个数字,求这些数字的和。例:输入‘0’,‘3’,‘8’,求出和为11.
用console.readline接受字符串
如何将输入的字符转换成ACSII码值
原理是这样
string s="abc"; char c=s[0]; int i=(int)c;
由于字符需要手动输入并隔开,这里是用空格隔开每个字符,就需要将字符存入数组,这里的代码如果输入的是字符串会出错。
string s = Console.ReadLine(); string[] arr = s.Split(' '); string str=""; for (int i = 0; i < arr.Length; i++) { str = str + s[i];//循环让每个字符都存进一个字符串 } char[] c = str.ToCharArray();//将这个字符串中的字符分别存进c数组的每个下标(s[i]无法复制给c[i],此时成c[i]的值为ASCII) int[] a = new int[arr.Length]; int sum = 0; int num = 0; for (int i = 0; i < arr.Length; i++) { if (c[i] >= 48 && c[i] <= 57)//判断c[i]是否为数字 { ++num; a[i] = int.Parse(c[i].ToString());//将代表数字字符转换成数字 sum += a[i]; } } if (num >= 2) { Console.WriteLine(sum); } else { Console.WriteLine("少于2个数字"); }
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- Java优先级
- 在Linux上使用PGP签名验证文件完整性
- ion-input在ionic中的input,带label的带icon的输入框
- 递归——苹果数
- (10)外键、级联操作
- 文章标题
- Problem A: 2016
- android常用adb快捷命令一览表
- java相关集合和java各种集合的线程安全
- C#日志系统 Log4net使用总结
- CocoaPods详细使用步骤
- (未完成main)递归——汉诺塔
- 8-11 DAIRY
- 函数调用过程(栈帧)的剖析和图解