用while,continue实现从1到100之间的除了能被7整除之外的所有整数的和。
苏老师视频中的程序一、
int i = 1;
int sum = 0;
while (i<=100)
{
if (i % 7 == 0)
{
i++;
continue;
}
sum = sum + i;
i++;
}
Console.WriteLine(sum);
Console.ReadKey();
此时输出结果为4315;
视频中int i=0,这个变化后的程序为:
int i = 0;
int sum = 0;
while (i<100) {
if (i % 7 == 0)
{
i++;
continue;
}
sum = sum + i;
i++;
}
Console.WriteLine(sum);
Console.ReadKey();
此时输出结果为4215;
我的一个程序
int i = 0;
int sum = 0;
while (i<100)
{
i++;
if (i % 7 == 0)
{
continue;
}
sum = sum + i;
}
Console.WriteLine(sum);
这个程序这样写更加一目了然
int sum = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 7 == 0)
{
continue;
}
else
{
sum += i;
}
}
Console.WriteLine(sum);
Console.ReadKey();