string text = ((2015 % 4 ==0) ? "闰年" : "平年");
括号多余
可以按照你写的那样理解,写的时候建议把括号去掉,因为没有必要
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
int year = 2015;//年份
string text;//请填写代码
text = year % 4 == 0 ? "闰年" : "平年";
Console.WriteLine("今年是{0}",text);
}
}
}
static void Main(string[] args)
{
int year = 2015;//年份
int x = 2015%4;
string text;
text = x>0?"平年":"闰年";
//请填写代码
Console.WriteLine("今年是{0}",text);
}
string text =2015 % 4 ==0 ? "闰年" : "平年";这样就行了
你定义了一个text,它的类型是string ,然而你却用它来储存2015/4的余数,你觉得合理吗?我也是新手,但感觉你的操作有问题