标题:[求助]一个小程序的问题?计算n的阶乘,有问题??
取消只看楼主
苍浪剑赋
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-3-5
 问题点数:0 回复次数:3 
[求助]一个小程序的问题?计算n的阶乘,有问题??
是计算n的阶乘

using System;
namespace hahaha
{
public class CS
{
public static void Main()
{
int n;
int sum = 1;
Console.Write("请输入n的值:");
n = Console.ReadLine();//这行出错了
for (int i = 1; i <= n; i++)
{
sum = sum * i;
}
Console.WriteLine("{0}的阶乘为:{1}", n, sum);
}
}
}

说无法将类型“string”隐式转换为“int”

我应该怎么改呢??

可是我没有定义string的类型啊?不明白?

[[it] 本帖最后由 苍浪剑赋 于 2008-3-30 19:00 编辑 [/it]]
搜索更多相关主题的帖子: 阶乘 
2008-03-30 18:38
苍浪剑赋
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-3-5
得分:0 
谢谢,可是n=convert.int32(Console.ReadLine())还是有问题
说convert不存在

这样就没事了  n = int.Parse (Console.ReadLine().Trim());

可是不明白 int.Parse  和 Trim()是什么意思??
2008-03-30 19:00
苍浪剑赋
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-3-5
得分:0 
“System.Convert”并不包含“int32”的定义
倒 ,还是有错??
2008-03-30 19:14
苍浪剑赋
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-3-5
得分:0 
明白了,应该是n = Convert .ToInt32   (Console.ReadLine());

谢谢你哈!
2008-03-30 19:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-206219-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.162932 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved