在我跑步时遇到更多问题。这次我通过论坛环顾了几分钟,找到了答案,并没有成功找到任何东西(我的意思是大多数都包含更复杂的方式来做他们的while循环,所以我不知道是什么完全期望。) 这是c#代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CodingExcercise
{
class Program
{
static void Main(string[] args)
{
int answer;
int number;
Console.WriteLine("Type in the number you desire the multiplication table for!");
number = Convert.ToInt32(Console.ReadLine());
int count = 1;
while (count != 10) ;
answer = number * count;
Console.WriteLine("{0}*{1}={2}", number, count, answer);
count = count + 1;
}
}
}
这就是所有这些(我主要只是通过基本练习来完成这些操作)我试图发布一个数字倍数最多十个。
还有tbh我得到一个更快的回复,然后查看所有已关闭的线程,直到我找到正确的一个,对不起,如果已经有这样的话。 谢谢!
答案 0 :(得分:2)
尝试使用:
static void Main(string[] args)
{
int answer;
int number;
Console.WriteLine("Type in the number you desire the multiplication table for!");
number = Convert.ToInt32(Console.ReadLine());
int count = 1;
while (count != 10)
{
answer = number * count;
Console.WriteLine("{0}*{1}={2}", number, count, answer);
count = count + 1;
}
Console.ReadLine();
}
答案 1 :(得分:1)
看起来你错过了打字';'在while循环之后。用这个替换你的while循环:
while (count != 10)
{
answer = number * count;
Console.WriteLine("{0}*{1}={2}", number, count, answer);
count = count + 1;
}