一:分别用while 、for循环计算1-3+5-7+9…..99的结果法一:1 count = 1 # 第几个数
2 sum = 0
3 for i in range(1,100, 2):
4 if count %2 == 0:
5 sum = sum - i
6 else:
7 sum = sum + i
8 count += 1
9 p
转载
2023-07-24 13:55:41
1304阅读
//计算 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值#include#includeint main(){ int den = 1; //分母 for (int i = 0; i <
原创
2022-09-02 14:16:22
599阅读
若没有减号这道题就很简单一个单循环即可解决但符号也要变化那么我们便让一个变量赋值为1然后每一个循环都变换一次符号。#include<stdio.h>int main(){ int i,m=1,sum=0; for(i=1;i<=100;i++) { sum=sum+(1.0/i)*m;//注意这里必须为1.0/i不能为1/i因为1/i得出的数为整形这样得话会导致sum
原创
精选
2023-01-09 16:29:21
521阅读
#include <stdio.h>
#include <math.h>
int main()
{
double sum = 0;
int i;
for (i = 1; i<101; i++)
{
sum = sum +
原创
2015-12-05 14:27:32
696阅读
实验1 R的基本知识-1# 实验1 R的基本知识-1
# 1.输出无理数e的(近似)值;
exp(1)
# 2.求 1+2+…+100 的和;
sum(1:100)
# 3.求 1+1/2+…+1/15 的(近似)值;
sum(1/(1:15))
# 4.生成规则序列s1:1,1,1,2,2,2,…,6,6,6;
s1 = rep(1:6,each=3);s1
# 5.生成规则序列s2,
转载
2023-06-13 22:32:02
366阅读
简单了一种解决这类数学问题的思路,还可以用if语句编写哦
原创
2015-10-07 16:55:46
1587阅读
点赞
1评论
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值,C语言实现
转载
精选
2015-10-07 21:06:48
2821阅读
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
原创
2019-06-23 08:26:52
6191阅读
如下:#include<stdio.h>int main(){ int i; double sum=0; int flag=1; for(i=1;i<=100;i++) { sum+=flag*1.0/i;//产生小数 flag=-flag; } printf("%lf\n",sum); return 0;}步骤:1.先产生基本所需要的数据:分母i和求
原创
2023-01-17 15:45:25
581阅读
点赞
1.for循环 计算1+2+3+……+100的和 1 count = 0
2 i = 1
3 for i in range(101):
4 count+=i
5 print(count) 前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2。2.while循环 计算1+3+5+……+99的和counter = 50
sum = 0
i =1
while i&l
转载
2023-08-25 15:41:40
4035阅读
求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。输入格式:输入在一行中给出一个不超过12的正整数n。输出格式:在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。输入样例:5 输出样例:n=5,s=1271 # 求1!+3!+5!+……+n!
2 # Author: cnRick
3 # Time : 2020-3-31
4 n = i
转载
2023-06-20 09:27:44
2138阅读
#include<stdio.h>#include<math.h>intmain(){doublen;doublesum=0.0;for(n=1;n<=100;n++){sum+=(1/n)*pow(-1,n-1);}printf("%sum=lf",sum);return0;}这里可以有更好的选择,降低运行时间,也可以不用到pow函数。#include<std
原创
2020-03-18 18:38:33
1293阅读
点赞
1 #include <iostream> 2 #include <ctime> 3 using namespace std; 4 5 int main() 6 { 7 int num = 100; 8 do 9 { 10 int a = 0; 11 int b = 0; 12 int c = 0; ...
转载
2021-08-02 11:11:00
236阅读
2评论
注意:计算时1要用double类型即1.0。奇数偶数分开计算,再合并。#include<stdio.h>
int main()
{
int i;
double sum=0,sum1=0,sum2=0;
for(i = 1;i <= 99;i+=2)
{
sum1=sum1+1.0/i;
原创
2015-10-11 10:34:53
2887阅读
/*
思路:从上述表达式可以分析出
a. 该表达式主要由100项,基数项为正,偶数项为负设置一个循环从1~100,给出表达式中的每一项:1.0/i, 注意此处不能使用1,否则结果全部为0
然后使用flag标记控制奇偶项,奇数项为正,偶数项为负
然后将所有的项相加即可
*/#define _CRT_SECURE_NO_WARNINGS 1//防止scanf报警
#include <stdio.
原创
2023-03-01 09:46:17
589阅读
点赞
4评论
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
原创
2015-10-07 17:05:03
1836阅读
点赞
1评论
计算1/1-1/2+1/3-1/4+1/5...+1/99-1/100的值
分析:根据题意可以知道,这个必须设为浮点型。
原创
2015-11-05 22:28:39
1186阅读
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sign = 1;
double deno = 2.0;
double sum = 1.0;
原创
2015-12-05 14:59:05
1597阅读
#include<stdio.h>int main(){ int i = 1; int flag = 1; double sum = 0; for (i = 1; i <= 100; i++) { sum += flag * (1.0 / i); flag = -flag; } printf("总共的和为%lf", sum); return 0;
原创
2022-12-31 21:26:21
138阅读
#include<stdio.h>int main(){ int i = 1; int flag = 1; double sum = 0; for (i = 1; i <= 100; i++) { sum += flag * (1.0 / i); flag = -flag; ...
原创
2023-01-21 15:09:50
189阅读