c#用while输出1~100能被3整除的所有数字
时间: 2023-11-12 16:04:59 浏览: 103
下面是使用 while 循环输出 1~100 中能被 3 整除的所有数字的 C# 代码:
```
int num = 1;
while (num <= 100)
{
if (num % 3 == 0)
{
Console.WriteLine(num);
}
num++;
}
```
代码中的 `num` 变量从 1 开始,每次循环加 1,直到循环到 100 结束。在循环体中,使用 `if` 语句判断当前的 `num` 是否能被 3 整除,如果可以,则输出该数字。
相关问题
c#用while输出1~100能被3整除的所有数字
可以使用如下代码实现:
```csharp
int i = 1;
while (i <= 100) {
if (i % 3 == 0) {
Console.WriteLine(i);
}
i++;
}
```
这段代码中,使用一个变量 `i` 作为计数器,初始值为 1,每次循环自增 1,直到循环到 100 为止。在循环体内,通过判断 `i` 是否能被 3 整除来决定是否输出 `i` 的值。如果能被整除,就使用 `Console.WriteLine()` 方法输出 `i` 的值。
请用C#帮我写代码:编程输出1~100中能被3整除但不能被5整除的数,并统计有多少个这样的数。
好的,以下是C#代码实现:
```csharp
int count = 0; // 用于统计符合条件的数的个数
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 != 0) // 判断能被3整除但不能被5整除的数
{
Console.Write(i + " "); // 输出符合条件的数
count++; // 符合条件的数的个数加1
}
}
Console.WriteLine("\n共有" + count + "个数符合条件。"); // 输出符合条件的数的个数
```
运行结果为:
```
3 6 9 12 18 21 24 27 33 36 39 42 48 51 54 57 63 66 69 72 78 81 84 87 93 96 99
共有28个数符合条件。
```
希望能够帮到你!
相关推荐
![](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)