使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)

来源:互联网 发布:c语言while是什么意思 编辑:程序博客网 时间:2024/05/22 10:28

第一种方法:使用循环

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int Add(int N){    int i = 0;    int sum = 0;    for (i = 0; i <= N; i++)    {        sum += i;    }    return sum;}int main(){    int sum = 0;    int N = 0;    printf("N: ");    scanf("%d", &N);    sum = Add(N);    printf("%d\n", sum);    system("pause");    return 0;}

第二种方法:使用递归

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int Add(int N){    if (N == 1)        return 1;    else        return N + Add(N - 1);}int main(){    int sum = 0;    int N = 0;    printf("N: ");    scanf("%d", &N);    sum = Add(N);    printf("%d\n", sum);    system("pause");    return 0;}
阅读全文
0 0
原创粉丝点击