为什么if下面加了画括号会错误
static void Main(string[] args)
{
int x = 1;
int sum = 0;//和,初始化为0
while (x <= 30)//循环条件
{
if (x%2!=0)//筛选条件
{
sum += x;
x++;
}
}
Console.Write("1-30奇数的和:"+sum);
}
static void Main(string[] args)
{
int x = 1;
int sum = 0;//和,初始化为0
while (x <= 30)//循环条件
{
if (x%2!=0)//筛选条件
{
sum += x;
x++;
}
}
Console.Write("1-30奇数的和:"+sum);
}
2020-03-27
你的花括号位置加错了,x++属while的程序,不属于if,所以花括号不应该包含x++。
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
int x = 1;
int sum = 0;//和,初始化为0
while (x <= 30)//循环条件
{
if (x%2!=0)//筛选条件
{ sum += x;
}
x++;
}
Console.Write("1-30奇数的和:"+sum);
}
}
}
举报