C#正数变负数负数变正数范例
时间: 2024-09-03 09:02:06 浏览: 84
在C#中,你可以通过简单地对数字进行取反操作来实现正数变负数,负数变正数。下面是一个简单的范例:
```csharp
using System;
class Program
{
static void Main()
{
int positiveNumber = 5;
int negativeNumber = -10;
// 将正数变为负数
int negatedPositive = -positiveNumber;
Console.WriteLine("原正数: {0} 变成负数: {1}", positiveNumber, negatedPositive);
// 将负数变为正数
int negatedNegative = -negativeNumber;
Console.WriteLine("原负数: {0} 变成正数: {1}", negativeNumber, negatedNegative);
}
}
```
这段代码首先定义了两个变量,一个正数和一个负数。通过在变量前加上负号`-`,就可以轻松地将正数变为负数,将负数变为正数。执行上述程序会在控制台输出两个数的原始值和经过取反操作后的值。
相关问题
C# 负数变正数范例
在C#中,将负数转换为正数有几种简单的方法。你可以使用绝对值函数Math.Abs(),或者如果你需要保证变量的类型保持不变(例如不希望得到一个更大的数值类型),你可以使用条件语句来检查数值并赋值。下面是这两种方法的示例:
使用Math.Abs()函数的示例:
```csharp
int negativeNumber = -10;
int positiveNumber = Math.Abs(negativeNumber);
// positiveNumber 现在是 10
```
使用条件语句的示例:
```csharp
int negativeNumber = -10;
int positiveNumber;
if (negativeNumber < 0)
{
positiveNumber = -negativeNumber;
}
else
{
positiveNumber = negativeNumber;
}
// positiveNumber 现在是 10
```
两种方法都可以实现将负数转换为正数,选择哪一种取决于你的具体需求。
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);
}
}
```
阅读全文