C#的一道很简单的题。

定义整型一维数组,从键盘输入数组元素数值后,用循环语句显示所有元素的值。
static void Main(string[] args)
{
int[] arr = new int[3];
for (int i = 0; i < 3; i++)
arr[i] = Console.Read();
for (int i = 0; i < 3; i++)
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
我得不出正确结果,为什么啊?!!

第1个回答  2010-10-13
键盘输入的时候
应该
1 回车
2 回车
3 回车
或者 1,2,3

试试吧
第2个回答  2010-10-13
static void Main(string[] args)
{
int[] arr = new int[3];
for (int i = 0; i < 3; i++)
arr[i] = Console.ReadLine();
for (int i = 0; i < 3; i++)
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
第3个回答  2010-10-13
arr[i] =Console.ReadLine();
第4个回答  2010-10-13
static void Main(string[] args)
{
int[] arr = new int[3];
for (int i = 0; i < 3; i++)
arr[i] = Int.Parse(Console.ReadLine());
for (int i = 0; i < 3; i++)
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}本回答被提问者采纳

问一个C#编程题:对输入的四个整数,求出其中最大值和最小值。
第一种:1.申请一个数组空间a[4],将这个数依次存入数组里面 2.申请变量 int maxvalue (表示最大值),初始化这个值为 maxvalue=a[0];即输入的第一个数的值 3.遍历数组 for(int i=1;i<4;i++),和 maxvalue进行比较,如果数组的值大就把maxvalue设置为这个大的值;if (a[i]>maxvalue) m...

求教C#中的一个简单问题:“Test.max(int, int)”是“方法”,但此处被当...
using System;class Test { public static int max(int x, int y){ if (x > y)return x;else return y;} static public void Main(){ Console.WriteLine("the max of 6 and 8 is:{0}", max (6,8));} } 存在的问题 1 max是个方法,你这里把它当成了一个类来创建对象,2 静态方...

c#的简单问题 数组的SetValue
a[1] = 2;a.SetValue(99, 2);\/\/假设第三个元素的值是99 Console.WriteLine(a[2].ToString());

一个C#问题
答案是509 temp = 0xfe 就是254 a = temp<<cout; 就是左移1位,其实就是乘以2的1次方,就是508。b=temp>>(8–cout);就是右移7位,其实就是除以2的7次方取整数部分,254\/128=1。h=a|b,或运算,得到509。

C#入门简单问题,就是123456789秒换算成X年X月X天X时X分X秒,程序该怎么...
哈哈,看到了就简单写一下,可以参考一下:\/\/提示输入时间 校验输入 并转换为单位为每百纳秒 Regex regex = new Regex("^\\\\d+$"); Console.WriteLine("请输入当前时间(s):"); string ss = Console.ReadLine(); long sl = 0; while (!regex.IsMatch(ss) || !long.TryPa...

C#编程问题,很简单的程序计算1+2+3+……+100跳过个位为3的数
第一个:int sum = 0;for (int i = 1; i <= 100;i++ ){ if (i % 10 != 3){ sum += i;} } 第二个 double sum = 11;for (int i = 1; i <= 1000;i++ ){ sum *= 1.005;if ((int)sum == 22){ Console.WriteLine("{0}", i);break;} } ...

C#题目很简单,大神帮帮忙 C#要源代码 对4位整数进行加密,加密规则如下...
int[] aa = new int[4];aa[0] = a \/ 1000;aa[1] = a % 1000 \/ 100;aa[2] = a % 100 \/ 10;aa[3] = a % 10;for (int i = 0; i < 4; i++) aa[i] = (aa[i] + 5) % 10;r = aa[3] * 1000 + aa[2] * 100 + aa[1] * 10 + aa[0];MessageBox....

关于2个c#的问题!
简单。字符串加密问题:1.提示用户输入6位的整数,你会判断的吧,实在不行就判断是否大于99999并且小于1000000 2.开始加密,首称要了解加密规则,规则应该是:第一位和最后一位数字不变,其余数字加5后取个位数。然后开始加密:使用循环吧,因为只有6位数字,所以你直接除取整好了。举例:用户输入了...

问一个关于C#的基础题目
1,只有在类中第一级私有变量才能叫字段 2,当字段中的数据不需要外界访问的时候,用字段。外界要访问的时候,需要给字段封装属性(属性不能存储数据,只能字段才能)3,当前类对象不需要序列化的时候,可以用自动属性(网络传输什么的都要序列化)...

大一C#习题,求解答~~~
十位和千位的数字是否相等。第一空填 num\/10%10 取十位上的数字。第二空填 num\/100%10 取百位上的数字。第三空填 num\/1000%10 取千位上的数字。第四空填 num\/10000 取万位上的数字。第五空填 a==e && b==d 判断个位和万位,十位和千位的数字是否相等。完整的C#程序如下 ...

相似回答