急求~!!!!!!利用for循环显示1000以内所有能被37整除的自然数。。。。。。。。在线等啊!!大神!!

2025-04-02 18:22:45
推荐回答(3个)
回答1:

你这是考试还是作业。这么多:

1、
for(int i=1;i<1000;i++)
{
    if(i%37==0)
    {
        Console.WriteLine(i);
    }
}
2、
 for (int i = 100; i < 1000; i++)
 {
     int temp = (i / 100 * 10 + i % 10) + (i / 10 % 10 * 10) + i % 10 + i % 10 * 10 + i % 10;
     if(temp==i)
     {
          Console.WriteLine(i);
     }
}
3、
 for (int j = 0; j < 1000; j++)
 {
     int sum = 0;
     for (int i = 1; i <= j; i++)
     {
         if (j % i == 0)
         {
             sum += i;
             if (i == sum && i != 1)
             {
                 Console.WriteLine(j);
             }
          }
     }
}
下班了,有空再写

回答2:

3 int k;
Console.Write("请输入整数k的值:");
k = Convert.ToInt32(Console.Read()); //
if(k <=10)
k=k+1;
else if(10 k-=10;
else if(k>30)
k=k*2-20;
Console.WriteLine("k={0}", k);
填空题和1,2题QXYSLXH大神已给出正解

回答3:

for (int i = 0; i <= 1000; i++)
{
if (i%37==0)
{
Console.Write(i);
}
}