程序,实现功能: #求 5+7+10+14+15+21+20+28+...+100+140的和并输出
时间: 2023-11-12 18:06:01 浏览: 17
这个程序的功能是使用for循环求出1~100之间所有数的和并输出。具体实现方法是定义一个变量sum,初始值为0,然后使用for循环从1循环到100,每次将当前循环变量i的值加到sum中,最后输出sum的值。如果要求5+7+10+14+15+21+20+28+...+100+140的和,可以使用类似的方法,只需要在循环中加入判断条件,判断当前循环变量i是否为所需的数,如果是则将其加到sum中,最后输出sum的值即可。
代码实现如下:
```
#include <stdio.h>
int main(void) {
int i;
int sum = 0;
for (i=5; i<=140; ++i) {
if (i==5 || i==7 || i==10 || i==14 || i==15 || i==21 || i==20 || i==28 || i==35 || i==36 || i==42 || i==48 || i==55 || i==56 || i==63 || i==70 || i==80 || i==84 || i==90 || i==99 || i==100 || i==104 || i==105 || i==120 || i==126 || i==135 || i==140) {
sum = sum + i;
}
}
printf("sum = %d\n", sum);
return 0;
}
```
相关问题
oracle数据库实现:求1²+3²+5²+…+15²的值
Oracle数据库是一种关系型数据库管理系统(RDBMS),它提供了高效的数据存储和检索功能。以下是Oracle数据库实现的步骤:
1. 创建一个表来存储数字数据。
可以使用CREATE TABLE语句创建一个表,其中包含一个列来存储数字值。
2. 插入数字数据。
使用INSERT INTO语句将数字数据插入到表中。
3. 编写一个PL/SQL程序来计算和。
PL/SQL是Oracle数据库的编程语言,可以使用它编写程序来实现计算逻辑。在这个例子中,可以使用循环和条件语句来计算和。
4. 运行PL/SQL程序并获取结果。
使用EXECUTE语句或调用存储过程的方式运行PL/SQL程序,并获取计算结果。
根据你的问题,你想要计算1²+3²+5²+…+15²的值。以下是一个简单的PL/SQL程序实现:
```sql
DECLARE
total_sum NUMBER := 0;
BEGIN
FOR i IN 1..15 LOOP
IF MOD(i, 2) = 1 THEN
total_sum := total_sum + i * i;
END IF;
END LOOP;
DBMS_OUTPUT.PUT_LINE('结果为:' || total_sum);
END;
```
上述程序通过循环遍历1到15之间的奇数,并计算它们的平方和。最后,使用DBMS_OUTPUT.PUT_LINE函数将结果打印到控制台。
c#编写程序:实现对“1+3+5+7+…+99”的求和功能
在C#中,你可以使用循环来实现对“1+3+5+7+…+99”的求和功能。以下是一个示例代码:
```csharp
int sum = 0;
for (int i = 1; i <= 99; i += 2)
{
sum += i;
}
Console.WriteLine("求和结果为:" + sum);
```
这段代码使用了一个for循环,从1开始,每次递增2,直到达到99。在循环体内,将每个奇数累加到变量sum中。最后,输出求和结果。