C#for循环打印可被7整除的前20个正数?

时间:2018-11-23 16:01:15

标签: c#-3.0

这是我到达的代码。我不明白的是我该如何放置条件以显示前20个数字,而我写出的条件i小于20。我知道我的代码是完全错误的。

 for(int i=1; i<=20; i++)
        {
            if(i%7==0)
            {
                Console.WriteLine(i);
            }
        }

4 个答案:

答案 0 :(得分:2)

您已经关闭。使用计数器变量:

long max = Runtime.getRuntime().totalMemory();

这可以改进为:

Java Extension Pack

答案 1 :(得分:1)

可以被7整除的前20个整数很容易写为7,2*7,3*7,4*7,...,20*7。您可以在循环中执行以下操作:

for(int i = 1; i<=20; i++) {
   Console.WriteLine(7*i);
}

答案 2 :(得分:1)

难道你不能以七点钟的速度上场吗?

for (int multiple = 7, int count = 0; count < 20; multiple += 7, count++)
{
    Console.WriteLine(multiple);
}

答案 3 :(得分:0)

您可以尝试使用下面的代码,该代码将为您提供前20个可以满足条件i%7 == 0 ........

的数字
 $(document).on( "submit", "#ProtocolForm", function( event ) {
        event.preventDefault();

        var form = $('form')[0];  
        var formData = new FormData(form)

          $.ajax({
            url: "_save_protocol.php",
            type: "POST",
            data:  formData,
            contentType: false,
            cache: false,
            processData:false,
            beforeSend : function()
            {
                alert('before send:' + $('form').serialize());
            },
            success: function(data)
            {
                if(data=='invalid')
                {
                    alert('Invalid file');
                }
                else
                {                         
                    alert('Response:' + data);                     
                }
            },
            error: function(e) 
            {
                alert('Error '+ e);

            }          
            });


    });