use System;
namespace my
{
class test
{
static void Main()
{
int i = 0;
int n;
Console.WriteLine("请输入N值:");
n = Console.Read();
while (i < n)
{
Console.WriteLine("{0}的平方是{1}", i, i * i);
i++;
}
Console.ReadKey();
}
}
}程序目的是:要根据输入的N值来确定要输出的行数。比如说我输入值为10,结果应该输出0-9这十个数的平方,但是在运行以后却出现0-48的平方,而且当换成别的数时,此数每增加十,结果中才增加一个。比如在换成20时,输出的是0-49,为30时,输出的是0-50,以此类推。不知道问题出现在哪里!
请求各位高手给以指教!
解决方案 »
- 怎么编译类库
- button_click事件和enter实现功能一样
- Vs2008安装失败
- 关于Webbrowser和文件目录列表的问题!
- ------------MDI窗体问题 急----------
- 怎么实现datagrid某一列下的新增行可编辑,其他行只能删除??
- C# 筛选LIst对象数据,将筛选的数据填充到另一个list对象,急~~~
- 不同程序调用名称相同的Dll,出现冲突
- 求设计思路或设计模式
- 在线等待:我怎么将一个类的实例,付给另一个实例!并且不能传引用!
- c#连接access
- 在C#.net2005中,如何向datagridview里,添加一行或多行数据,并且插入到数据库里?建个临时表
你把这句n = Console.Read();
换成这句n = Convert.ToInt32(Console.ReadLine());
n = Convert.ToInt32(Console.Read());
Convert.ToInt32(Console.ReadLine());
这个转换就行了