【发布时间】:2016-11-15 14:55:27
【问题描述】:
Console.WriteLine(" Even Table \n");
int MaxNumber = 100;
int EvenNumbers = 0;
int i;
for (i = 0; i <=MaxNumber; i+=2)
{
if (i % 2 == 0)
{
EvenNumbers = i;
}
Console.Write(EvenNumbers);
}
输出:
Even Table
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
我正在制作一个显示 2 到 100 之间的偶数的程序。我能够显示偶数,尽管由于 Console.Write 的原因,输出的格式是一条直线,是否有一种字符串格式可以让输出显示每个偶数,但切到一个新的每间隔20行?所以它看起来像:
1-20
20-40
40-60
ETC
【问题讨论】:
-
int threshold = 20;然后在你的Console.Write之前做if(i % 20 == 0){Console.WriteLine(EvenNumbers)}else{Console.Write(EvenNumbers)} -
Google for
Console.Write new line? -
int阈值的作用是什么?
-
@KyleMyott ,
threshold计算显示的数字。如果它可以被 20 整除,则表示已经显示了 20 个数字。看我的回答。 -
哦,我明白了。谢谢。
标签: c# string formatting output