##利用函数实现:计算1+2+3+4+.....+100的累加和

简介: ##利用函数实现:计算1+2+3+4+.....+100的累加和

利用函数实现:计算1+2+3+4+…+100的累加和

第一种方法

int Sum(int n)
{
  int sum = 0,i=0;
  for (i = 1; i <= n; i++)
  {
    sum += i;
  }
  return sum;
}

第二种方法

int Sum2(int n)
{
  int sum = 0;
  int i = 0;
  sum = (1 + n) * n / 2;
  return sum;
}

主函数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
  int n = 0;
  printf("请输入n的值:");
  scanf("%d", &n);
  Sum2(n);
  /*printf("累加的和为%d", Sum(n));*/
  printf("累加的和为%d", Sum2(n));
  return 0;
}
相关文章
|
7月前
|
Python
异步计算斐波那契数列大数值项(千万数级)的值
异步计算斐波那契数列大数值项(千万数级)的值
51 0
|
7月前
|
存储 编译器 C++
在C++语言中计算并打印出两个数的求和
在C++语言中计算并打印出两个数的求和
339 0
|
7月前
|
机器学习/深度学习 算法
递归算法题练习(数的计算、带备忘录的递归、计算函数值)
递归算法题练习(数的计算、带备忘录的递归、计算函数值)
定义求x的n次幂的函数,并返回计算结果
定义求x的n次幂的函数,并返回计算结果
|
7月前
|
存储 Python
用函数实现求所有(50~100)之间素数的和
用函数实现求所有(50~100)之间素数的和
100 0
题目:编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=12!+14!+…+1m!(m是偶数)
题目:编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=12!+14!+…+1m!(m是偶数)
280 0
了解函数,并写一个函数可以找出两数的最大值
了解函数,并写一个函数可以找出两数的最大值
|
Serverless
利用封装函数计算 1-100 累加和
利用封装函数计算 1-100 累加和
161 0
|
C语言
C语言一个判断素数的函数fun,在主函数中计算1000以内所有素数的平均值并输出
C语言一个判断素数的函数fun,在主函数中计算1000以内所有素数的平均值并输出
167 0