C# 编程求100以内能被7整除的最大自然数?

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:36:00
C# 编程求100以内能被7整除的最大自然数?

public int number(int i)
{
if (i < 1 || i > 100)
{
Console.WriteLine("请输入1-100范威之内的整数");
}
for (int j = 100; j >= 1; j-- )
{
if ( j % 7 == 0)
{
return j;
}
}
}

这个方法可以找出你想要的100以内的最大可以被整除的自然数的倍数
eg: 想找7的100以内最大倍数
int k = this.number(7);

k就是你要的结果

想找9的100以内最大倍数
int h = this.number(9);

h则为9的最大倍数

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3 //命名空间你要修改你自己的!!
{
class Program
{
static void Main(string[] args)
{
for (int i = 100; i > 0; i--)
{
if (i % 7 == 0)
{
Console.WriteLine("0到100中能被7整除的最大的自然数是:"+i);
break;