求问关于c#的一个问题

问题描述

求问关于c#的一个问题

如何做到以下要求
1.给a~z的二十六个字母赋1~26的值
2.提示输入字母,并求和

解决方案

定义String数组,,然后遍历赋值,最后遍历相加就行了,
String[] s={a,b,c,....z};
int sum=0;
for(int i=0;i<s.length:i++){
s[i]=i+1;
}
for(int i=0;i<s.length;i++){
s+=s[i];
}
c#怎么转成整型来着,,好像是Convert.toInt16(s[i])

解决方案二:

不知道你说的求和是求的什么和,赋值代码如下:
char c = Console.ReadLine()[0];
int n = c - 'a' + 1;
Console.WriteLines(n);

解决方案三:

就这么简单的要求?何必赋值那么麻烦?直接寻找输入字符在字符串“a...z”中的许+1
如果真的要赋值也可用枚举或用定义类解决。如:http://blog.csdn.net/xianfajushi/article/details/44811153 中节日数组

时间: 2025-01-01 12:13:08

求问关于c#的一个问题的相关文章

求问算法导论中一个非常简单的对数问题

问题描述 求问算法导论中一个非常简单的对数问题 求问算法导论中一个非常简单的对数问题.额,各位不要笑话啊. 请问这两个对数是如何推出相等的啊,用的是哪个公式啊? 只记得这个公式了.... 解决方案 解决方案二: begin{align} ln(3^{log_4^n}) & = ln(n^{log_4^3}) log_4^ncdot ln(3) & = log_4^3cdot ln(n) frac{ln(n)}{ln(4)}cdot ln(3) & = frac{ln(3)}{ln(

c++的问题-C++ 求问一个用类实现的计数器问题

问题描述 C++ 求问一个用类实现的计数器问题 大家好! 下面是我写的一段简单的C++计数器代码: #include using namespace std; int main() { int value = 0; cout << "请输入原值: "; cin >> value; cout << "原值是: " << value << endl; char sign; cout << "

ajax-Ajax+nodejs新手求问!

问题描述 Ajax+nodejs新手求问! 我有一个页面A,其中通过iframe加载了一个页面B.页面B里有个表单,表单里有个submit按钮.我在这个B页面的js中为这个submit按钮添加了一个事件函数.在这个事件函数中我创建了一个XMLHttpRequest实例xhr1.然后后台我用nodejs接收提交的表单数据并发送响应内容.我想让响应内容出现在父页面A的特定位置上. 现在数据接收.发送响应内容都没有问题,问题是响应的内容不能出现在A页面特定位置上. 我xhr1的onreadystate

android-关于安卓虚拟器的问题,求问

问题描述 关于安卓虚拟器的问题,求问 刚刚创建了一个模拟器,如下: 但是运行时出现如下问题: 求解我该怎么做呢? 解决方案 这要求你的电脑安装了HAXM Inter 加速器,这个东西一般在你下载的SDK里有,但是你首先要在电脑开机的时候进入到Boot页面,将里面的Virtual Setting由no改成yes,这样你的Intel虚拟加速器才能正常安装成功,不过你不用X86的Intel模拟器,你换成AMD(好像是这个)也是可以用的,只不过是启动时间慢了点儿而已,其他的模拟器启动后都是正常使用的.

sql 数据库 视图-求问如何把多个相同格式的表合成一个视图,并且根据其中的若干个属性消除重复

问题描述 求问如何把多个相同格式的表合成一个视图,并且根据其中的若干个属性消除重复 比如说我有4个表,都有A,B,C,D四列,要把4个表合成一个视图也是ABCD四列,并且如果两个记录的A,B属性值相同的话只保留一个忽略掉其他的. 感觉如果要消重的话union只能把所有要显示的属性消重.如select A B C D from ta union select A B C D from tb 这样的话只有ABCD属性值全部相同时才消重,而不是只要AB属性值相同就消重.如果只select A B 就不

c语言-求问一个C语言字符指针的问题

问题描述 求问一个C语言字符指针的问题 #include void Initialize (char * a, char * b) { a[0] = 'T'; a[1] = 'h'; a[2] = 'i'; a[3] = 's'; a[4] = ' '; a[5] = 'i'; a[6] = 's'; a[7] = ' '; a[8] = 'A'; a[9] = ''; b = a; b[8] = 'B'; } #define ARRAY_SIZE 10 char a[ARRAY_SIZE];

java-新手求问,一个运算问题

问题描述 新手求问,一个运算问题 public class Demo1 { public static void main(String[] args) { int a=123478; int b=0x68; int c=a&b; System.out.println(c); } } 输出结果是64,&不是且运算吗? 解决方案 因为&是按位与,不是逻辑与,就是你说的且.你的b是十六进制的,所以转成二进制是01101000,而你的a是十进制的,所以也需要转成二进制进行运算,转成二进制

各位大神,求问一个leetcode的问题

问题描述 各位大神,求问一个leetcode的问题 我编写leetcode的第89题gray code, 发现我自己电脑编译出的结果和网页的编译结果不同,甚是蛋疼!原码如下:class Solution {public: vector grayCode(int n) { if (n ==0 ){ vector outcomes; outcomes.push_back(0); return outcomes; } else if (n == 1) { vector outcome; outcome

图片-初学小女子求问一个关于矩阵,中值滤波题目

问题描述 初学小女子求问一个关于矩阵,中值滤波题目 目前用的是VS2010,所以希望是C语言~多谢喇 望各方大神快快冒泡,解小女子一惑o(^▽^)o 解决方案 不是告诉你算法了么?就是用某个点周围8个点按照第二个矩阵的泉重求平均数,作为滤波后的值. 解决方案二: 打个比方,第二排第二个元素158,滤波以后等于多少呢? 我们看它和它四周的9个元素,是不是 160 163 167 159 158 155 153 155 157 和Mask每一项相乘相加再除以16 等于 (160*1+163*2+16