写c#代码输出1到100能被3整除,但不能被5整除的数
时间: 2023-06-16 11:07:46 浏览: 222
以下是 C# 代码实现:
```csharp
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 != 0)
{
Console.WriteLine(i);
}
}
```
代码逐个遍历1到100的整数,用模运算符(%)来判断能否被3整除但不能被5整除,如果符合条件则输出该数。
相关问题
写c#代码输出1到100能被3整除,但不能被5整除的数,并统计总共有多少个数
以下是C#代码实现:
```csharp
int count = 0; // 统计计数器
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 != 0)
{
Console.WriteLine(i); // 输出符合条件的数
count++; // 计数器加1
}
}
Console.WriteLine("共有" + count + "个数符合条件"); // 输出符合条件的数的数量
```
代码解释:
首先定义一个计数器count,用于统计符合条件的数的数量。
然后使用for循环从1循环到100,判断当前数是否能被3整除且不能被5整除,如果符合条件则输出该数,并将计数器count加1。
最后输出符合条件的数的数量。
请用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个数符合条件。
```
希望能够帮到你!
阅读全文