所以我一直在研究一个程序,它计算输入的数字的最接近和更大的 3 次方(如果输入的数字是 20,那么结果是 27,因为 3^3=27)。但是由于我缺乏技能,我偶然发现了一个问题。似乎使用了变量 result 但从未分配过(即使它的值在 for 循环中分配给它)这是代码:
namespace ConsoleApp6
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter a number: ");
int num = Convert.ToInt32(Console.ReadLine());
int result;
for(int i = num; (i * i * i) >= 0; i--)
{
result = i * i * i;
}
Console.WriteLine("Nest 3rd pow. is: " + result);
Console.WriteLine("Press any key to contiunue...");
Console.ReadLine();
}
}
}
一只萌萌小番薯
呼啦一阵风
RISEBY
随时随地看视频慕课网APP
相关分类