使用While语句计算1-100之间偶数之和
时间: 2024-03-10 18:48:35 浏览: 77
您可以使用MySQL中的while循环语句来计算1到100之间的偶数之和,以下是示例代码:
DECLARE sum INT DEFAULT 0;
DECLARE i INT DEFAULT 1;
WHILE i <= 100 DO
IF i % 2 = 0 THEN
SET sum = sum + i;
END IF;
SET i = i + 1;
END WHILE;
SELECT sum;
这个代码使用了一个while循环来遍历1到100之间的所有数字。在循环中,我们使用if语句来检查每个数字是否为偶数,如果是,则将它们加起来并将结果存储在变量sum中。最后,我们输出sum的值,它将是1到100之间的所有偶数的总和。
相关问题
用do while 语句计算1-100之间的奇数和
可以使用以下代码计算1-100之间的奇数和:
int sum = ; int i = 1; do { sum += i; i += 2; } while (i <= 100); printf("1-100之间的奇数和为:%d", sum);
C语言用while语句计算1-100之间所有数、奇数和偶数的和
在C语言中,可以使用while
循环结合条件判断来计算1到100之间所有整数的和、奇数的和以及偶数的和。这里是一个简单的示例:
#include <stdio.h>
int main() {
int sum_total = 0; // 总和
int sum_odd = 0; // 奇数和
int sum_even = 0; // 偶数和
int num = 1; // 当前数值
while (num <= 100) { // 当数小于等于100时继续循环
sum_total += num; // 将当前值加到总和
if (num % 2 == 0) { // 如果是偶数
sum_even += num;
} else { // 否则是奇数
sum_odd += num;
}
num++; // 数字增加1,进入下一次循环
}
printf("1到100之间所有数的和是:%d\n", sum_total);
printf("1到100之间奇数的和是:%d\n", sum_odd);
printf("1到100之间偶数的和是:%d\n", sum_even);
return 0;
}
在这个程序中,通过while
循环遍历从1到100的所有整数,并在每次迭代时检查数字是否为奇数或偶数,然后分别累加到相应的和中。
相关推荐













