求和除以4的数组数
array numbers which sum is dividing on 4
我想在标签上打印从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) + " | ";
}
从Greg Hewgill的答案中窃取,您可以使用他的算法并使用余数运算符(%
),如;
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
此处为demonstration
。
您应该为此使用嵌套循环,并使用%
运算符(%
表示除法的其余部分):
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) " | ";
}
}
}
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 使用动态数组求和和和求平均值
- 平衡数组索引,同时从左和右对数组求和
- C++ 如何从文本文件中扫描二维数组并对行求和?
- 动态规划 - 在数组中查找目标求和方式
- 数组中的"Maximum Sum mod M"范围:求和和计数
- 数组的并行求和比C++中的顺序求和慢
- 在 c++ 中对 2D 数组列求和
- 如何在c++中对2d数组中的列求和
- 用于从包含最大求和的整数数组中提取子数组的算法
- 循环访问 CUDA 中的三维数组以对它们的元素求和
- 我如何确定我是否可以将数组中的某些元素求和为 K
- 求和除以4的数组数
- CUDA/推力:如何对交错数组的列求和
- C++将字符串数组转换为整数,然后求和int数组
- 从文件中读取数据到2d数组中,并使用c++对特定数组求和
- 如何使用本函数对两个字符数组进行元素相乘,并将相乘结果求和为int
- 如何"bind"对现有矩阵的列和行求和的数组?
- 返回不正确值的数组的顺序求和
- c++,最快的STL容器,用于递归地执行{delete[begin], insert[end]和对整个数组内容求和}