有一个方法就是当输入的时候,用空格隔开,比如
5 2
然后处理输入的值时,将空格用split()把中间的空格去掉,然后分别用两个变量去接收这两个值。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace My
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.Write("请输入n值与k值:");
string str = Console.ReadLine();
string[] arr = str.Split(' ');
int n = Convert.ToInt32(arr[0]);
int k = Convert.ToInt32(arr[1]);
for (int x = 1; x <= n; x++)
{
for (int y = 1; y <= n; y++)
{
if (x % y >= k)
{
count++;
Console.WriteLine("{0},{1}", x, y);
}
}
}
Console.WriteLine(count);
Console.ReadKey();
}
}
}