Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 和除以4的数组数_C#_C++_For Loop - Fatal编程技术网

C# 和除以4的数组数

C# 和除以4的数组数,c#,c++,for-loop,C#,C++,For Loop,我想在标签上打印从1到100的数字 这个数字的和必须除以4 示例: 第35页。因为3+5=8。 8除以4 这是代码 从循环打印数字。但是如何选择这些数字呢? 打印从1到100的数字 for (int i = 1; i < 100; i++) { //select numbers wich sum is dividing on 4 label3.Text += Convert.ToString(i) + " | "; } for(int i=1;i

我想在标签上打印从1到100的数字

这个数字的和必须除以4

示例:
第35页。因为3+5=8。
8除以4

这是代码
从循环打印数字。但是如何选择这些数字呢?
打印从1到100的数字

for (int i = 1; i < 100; i++)
{
     //select numbers wich sum is dividing on 4
     label3.Text += Convert.ToString(i) + " | ";
}
for(int i=1;i<100;i++)
{
//选择总和除以4的数字
label3.Text+=Convert.ToString(i)+“|”;
}
偷来的,你可以用他的算法和用like

这里有一个。

偷来的,你可以用他的算法和用like


这里a.

应该使用嵌套循环,并使用
%
运算符(
%
表示除法的其余部分):

for(int i=1;i<100;i++)
{
对于(int j=i;j<100;j++)
{
//选择总和除以4的数字
如果((i+j)%4==0)
{
label3.Text+=Convert.ToString(i)+Convert.ToString(j)“|”;
}
}
}

您应该为此使用嵌套循环,并使用
%
运算符(
%
表示除法的其余部分):

for(int i=1;i<100;i++)
{
对于(int j=i;j<100;j++)
{
//选择总和除以4的数字
如果((i+j)%4==0)
{
label3.Text+=Convert.ToString(i)+Convert.ToString(j)“|”;
}
}
}
答案在StackOverflow的这个链接中。8除以4等于8%4==0答案在StackOverflow的这个链接中。8除以4等于8%4==0
int sum, temp;
for (int i = 1; i < 100; i++)
{
     sum = 0;
     temp = i;
     while (temp != 0)
     {
         sum += temp % 10;
         temp /= 10;
     }

     if (sum % 4 == 0)
     {
         Console.WriteLine(i);
     }
}
4
8
13
17
22
26
31
35
39
40
44
48
53
57
62
66
71
75
79
80
84
88
93
97
for (int i = 1; i < 100; i++)
{
     for (int j = i; j < 100; j++)
     {
           //select numbers wich sum is dividing on 4
           if( (i+j)%4 == 0)
           {
                 label3.Text += Convert.ToString(i) + Convert.ToString(j) " | ";
           }
     }
}