用c#写一个程序,使用if - else语句判断一个输入的整数是正数、负数还是零
时间: 2024-09-15 17:03:10 浏览: 76
当你需要在 C# 中编写一个简单的程序来判断用户输入的整数是正数、负数还是零,你可以使用下面的代码作为模板:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个整数: ");
int number = Convert.ToInt32(Console.ReadLine());
if (number > 0)
{
Console.WriteLine(number + " 是一个正数.");
}
else if (number < 0)
{
Console.WriteLine(number + " 是一个负数.");
}
else
{
Console.WriteLine(number + " 等于零.");
}
// 如果有其他相关问题,请提问
相关问题
输入一个非零整数,判断是正数还是负数,并输出它的绝对值用c#来写一段代码
在C#中,你可以通过简单的条件语句来判断输入的非零整数的正负性,并使用Math.Abs()函数获取其绝对值。下面是一段示例代码:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个非零整数:");
int num = Convert.ToInt32(Console.ReadLine());
if (num > 0) {
Console.WriteLine($"这个数是正数,它的绝对值是:{num}");
} else if (num < 0) {
Console.WriteLine($"这个数是负数,它的绝对值是:{Math.Abs(num)}");
} else {
Console.WriteLine("输入的是零,不是正数也不是负数。");
}
}
}
```
当你运行这段程序,它会提示用户输入一个整数,然后判断并打印出它是正数、负数还是零,以及相应的绝对值。
c#输入7个数,分别统计其中正数、负数、零的个数
以下是C#语言统计正数、负数、零的个数的程序示例:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int[] nums = new int[7];
int positive = 0, negative = 0, zero = 0;
Console.WriteLine("请输入7个整数:");
for (int i = 0; i < 7; i++)
{
nums[i] = int.Parse(Console.ReadLine());
if (nums[i] > 0)
{
positive++;
}
else if (nums[i] < 0)
{
negative++;
}
else
{
zero++;
}
}
Console.WriteLine("正数个数为:" + positive);
Console.WriteLine("负数个数为:" + negative);
Console.WriteLine("零的个数为:" + zero);
}
}
```
阅读全文