C#求1-1000的和,但不包含个位数为7的数
时间: 2024-03-19 18:45:12 浏览: 24
以下是求1-1000的和,但不包含个位数为7的数的C#代码:
```
int sum = 0;
for (int i = 1; i <= 1000; i++)
{
if (i % 10 != 7) // 判断个位数是否为7
{
sum += i;
}
}
Console.WriteLine(sum);
```
其中,使用了for循环遍历1到1000的所有数,然后通过判断个位数是否为7来决定是否将该数加入求和中。最后输出求和结果。
相关问题
c#利用sbyte将有符号16位数组转化为有符号字节数组
以下是利用 sbyte 将有符号 16 位数组转换为有符号字节数组的 C# 代码示例:
```csharp
short[] signedShortArray = { -32768, 0, 32767 };
sbyte[] signedByteArray = new sbyte[signedShortArray.Length * 2];
for (int i = 0; i < signedShortArray.Length; i++)
{
byte[] bytes = BitConverter.GetBytes(signedShortArray[i]);
signedByteArray[i * 2] = (sbyte)bytes[0];
signedByteArray[i * 2 + 1] = (sbyte)bytes[1];
}
// signedByteArray 现在包含了转换后的有符号字节数组
```
在上面的代码中,我们首先声明了一个有符号 16 位数组 `signedShortArray`,其中包含了三个有符号 16 位整数。然后,我们声明了一个新的有符号字节数组 `signedByteArray`,其长度为原始数组的两倍。接下来,我们使用 `BitConverter.GetBytes` 方法将每个有符号 16 位整数转换为两个字节(即一个有符号字节),并将它们存储在新的有符号字节数组中。最后,我们可以使用转换后的有符号字节数组 `signedByteArray` 进行进一步的操作。
C#字符格式化指定位数
在 C# 中,可以使用字符串格式化选项来指定输出字符串中数字的位数。以下是一些常见的格式化选项:
- `{0:d}`:输出数字的整数部分,不包含小数部分。
- `{0:fX}`:输出数字的小数部分,其中 `X` 表示小数位数,可以是 0 到 99 之间的任意整数。
- `{0:nX}`:输出数字的整数部分和小数部分,其中 `X` 表示小数位数,可以是 0 到 99 之间的任意整数。
- `{0:pX}`:输出数字的百分比形式,其中 `X` 表示小数位数,可以是 0 到 99 之间的任意整数。
以下是一些示例代码:
```csharp
int num = 12345;
double price = 12.5;
// 输出整数部分,不包含小数部分
string output1 = string.Format("{0:d}", num); // "12345"
// 输出小数部分,保留两位小数
string output2 = string.Format("{0:f2}", price); // "12.50"
// 输出整数部分和小数部分,保留两位小数
string output3 = string.Format("{0:n2}", price); // "12.50"
// 输出百分比形式,保留两位小数
string output4 = string.Format("{0:p2}", 0.12345); // "12.35%"
```
在上述示例代码中,`{0}` 表示第一个参数,可以是数字类型或其他类型。`d`、`fX`、`nX`、`pX` 等格式化选项中的 `X` 表示要保留的小数位数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)