c#中10位数组相邻两位相加得新数组,为什么新数组是一堆特殊符号?

问题描述

c#中10位数组相邻两位相加得新数组,为什么新数组是一堆特殊符号?

解决方案

b是int型
char m in b
这里char写成int试试

解决方案二:

result = result + m + ",";
->
result = result + m.ToString() + ",";

解决方案三:

int[] a = new int [10];
for (int i = 0; i < 10; i++)
{
Console.WriteLine("请输入整数:");
a[i] = Convert.ToInt32(Console.ReadLine());
}
string num="";
foreach (int s in a)
{
num = num + s + ",";
}
Console.WriteLine("该数组为:{0}", num);
int[] b = new int[9];
int k = 0;
while (k < 9)
{
int temp;
temp = a[k] + a[k + 1];
b[k] = temp;
k++;
}
string result="";
foreach (char m in b)
{
result = result + m + ",";
}
Console.WriteLine("将第一个数组相邻两项相加,得出的新数组为{0}" , result);

解决方案四:

上面是我打的代码,运行结果如下

解决方案五:

新人有很多不懂得地方,请大神们多多关照啦,谢谢大家

时间: 2024-10-31 08:33:12

c#中10位数组相邻两位相加得新数组,为什么新数组是一堆特殊符号?的相关文章

怎样求一个固定4位随机数(字母+数字),且第一位不能为数字0,字母I和O不能在随机数中出现,不能连续两位都出现数字0.应该怎么做?

问题描述 怎样求一个固定4位随机数(字母+数字),且第一位不能为数字0,字母I和O不能在随机数中出现,不能连续两位都出现数字0.应该怎么做? 解决方案 解决方案二:首先构造一个字符串seed,排除了I.O等然后在字符串中随机取,取出来是0的话判断上一个是否也是0解决方案三:不好意思,我看得不是很明白!!是否能说详细点,或者贴段代码上来看看!!麻烦啦!!解决方案四:我一会给你个代码,很容易的.解决方案五:privatestringRandomStr4(){Randomr=newRandom();c

构造一个四位数,前两位和后两位分别相等,但不完全相等,且该数是一个数的平方

//构造一个四位数,前两位和后两位分别相等,但不完全相等,且该数是一个数的平方#include<stdio.h>#include<math.h>int main(){ int i,j,k; int m; for(i=1;i<=9;i++) for(j=0;j<=9;j++) if(i!=j) { m=1000*i+100*i+10*j+j; for(k=31;k*k<m;k++);//用空语句,判断该数是否存在,若存在则k*k==m:或者min=sqrt(1100

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数_正则表达式

第一: 限制只能是整数 <input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" /> 如果不是整数就直接alert 第二: 限制是两位的小数 <input type = "text" name= "price&quo

JS格式化数字保留两位小数点示例代码_javascript技巧

问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 复制代码 代码如下: var a = 9.39393; alert(a.toFixed(2)); 说明: alert(Number.toFixed(9.39393)); 返回的是9.39 但是只有ie5.5以上的版本才支持. 其它方法: function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit { if (numberRound>=0)

调整小数的格式保留小数点后两位_javascript技巧

在开发过程中经常遇到要调整小数的格式,如保留小数点后两位等等.方法也颇为常见,备忘如下. 第一种,利用math.round var original=28.453 1) //round "original" to two decimals var result=Math.round(original*100)/100; //returns 28.45 2) // round "original" to 1 decimal var result=Math.round(

【Android】设置EditText为仅输入数字且最多只能有两位数字

需求很简单,就是要设置一个EditText仅能输入数字且输入的数字中小数部分最多可以有两位. 第一步,很简单,在XML文件中,将EditText的inputType设置成NumberDecimal,多余的属性我就不写出来,只写出主要的部分: <EditText ... android:inputType="numberDecimal" ... /> 第二部,代码中修改EditText 的addTextChangedListener 方法,同样的先上代码,再来解释: Edit

excel怎么快捷地将所有数据保留小数点后两位?

  excel怎么快捷地将所有数据保留小数点后两位?在大数据时代,数据需要被系统,快捷地被分类和计算,那么在excel中怎样才能快捷地将所有数据保留两位小数,今天小编来给大家分享一下. 步骤 这是小编随意输入的原始数据,可以看到有数据有小数点后三位,有的有一位小数,有的没有小数.总之数据很参差不齐. 选中需要保留两位小数的数据后,单击"开始"选项卡下面的"数字组"中的对话框启动器(数字组右下角),弹出"设置单元格格式"对话框. 在"数字

正负小数点后两位浮点数实现原理及代码_jquery

背景:项目中需要做个对两位小数点的正负浮点数的处理, 要求:非数字或者.字符自动清除,并对.12自动修补.前的0 原理:在输入框中加入两个事件,keyup与blur,keyup处理字符串中非要求的字符,blur中对最终字符串处理成理想的格式111.11 实现:通过七个正则处理掉主功能 val代表输入的字符串 /^\d*\.?\d{0,2}$/ 验证val是否是ddd.dd的格式,是则不处理,否才处理 /[^.0-9]+/ 处理掉val中所有的非数字与.的字符 /(?:\d*\.\d{0,2}|\

【java】java处理随机浮点数(小数点后两位)用RMB的大写数值规则输出

晚上上床前,拿到这个有意思的问题,就想玩弄一番: ============================================================================ 规则:[随机浮点数按照RMB读法写出] 总代码如下: package com.sxd.test; import org.junit.Test; import java.text.DecimalFormat; import java.util.Random; /** * @Author SXD *