C# 统计并求和1~N之间能被7整除的整数
可以使用循环来计算能被7整除的整数的个数和它们的和。下面是用C#实现的代码:
using System;
class Program
{
static void Main(string[] args)
{
Console.Write('请输入一个整数N:');
int N = int.Parse(Console.ReadLine());
int count = 0; // 计数器,用于统计能被7整除的整数的个数
int sum = 0; // 用于累加能被7整除的整数的和
for (int i = 1; i <= N; i++)
{
if (i % 7 == 0)
{
count++;
sum += i;
}
}
Console.WriteLine('1~{0}之间能被7整除的整数的个数为:{1}', N, count);
Console.WriteLine('1~{0}之间能被7整除的整数的和为:{1}', N, sum);
}
}
代码中使用了一个for循环来遍历从1到输入的整数N的所有整数。通过使用取余运算符%,判断每个数是否能被7整除。如果能被7整除,则计数器count加一,同时将该数累加到和sum中。最后输出计数器count和和sum的值。
注意:代码中假设输入的整数N大于等于1。如果需要处理N小于1的情况,可以在输入后添加一个判断语句进行处理。
原文地址: https://www.cveoy.top/t/topic/qpyx 著作权归作者所有。请勿转载和采集!