从键盘输入一个整数,输出该数(显示键盘输入的值)是偶数或奇数。(用条件运算符)
int a;
scanf("%d",a);
if (a%2)printf("奇数");
else printf("偶数");
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个整数:");
string s = Console.ReadLine();
int x = int.Parse(s);
if (x % 2 == 0)
{
Console.WriteLine("{0}是偶数", x);
}
else
{
Console.WriteLine("{0}是奇数", x);
}
Console.ReadKey();
}
试下这个
static void Main(string[] args)
{
Console.WriteLine("请输入一个整数:");
int num = -1;
while (true)
{
string str = Console.ReadLine();
if (!int.TryParse(str, out num))
{
Console.WriteLine("输入的不是一个整数,请重新输入:");
continue;
}
else break;
}
Console.WriteLine($"{num}是一个{(num % 2 == 0 ? "偶" : "奇")}数");
Console.ReadKey();
}