使用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
- 使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
- 用java语言编写一个可以求20个范围在1-100之间随机整数和的程序。
- 输入两个整数值n和m,求出整数1到n之间的和为m的所有组合
- 输入两个整数值n和m,求出整数1到n之间的和为m的所有组合
- 输入两个整数值n和m,求出整数1到n之间的和为m的所有组合
- 编写一个程序,要求用户输入下限整数和一个上限整数,然后,依次计算从下限到上限的
- 计算从整数1到n之间,所有1的个数的和
- 输入一个整数n, 计算1到n的和并以16进制输出
- 使用C语言编写程序,求两个整数的较大值(随机输入两个数,比较大小)
- 9. 描述 计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。 输入 两个数
- 题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。(google面试题) 例如 输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次。 分析
- 【C语言】编写程序数一下1到100的所有整数中出现多少次9.
- 输入整数n,计算从1到n这n个整数的十进制表示中1出现的次数和
- 计算1到100之间,除了能被7整除外所有整数的和
- (c++)编制程序,输入n个整数(n从键盘输入,n>0),输出它们的偶数和。
- C语言基础 产生一个0到n-1范围内的随机整数
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- 1022. D进制的A+B (20)
- 关于二叉树的结点
- 5.go开源groupcache项目笔记——关于testing
- Github .gitignore详解
- 【数位DP】F(x) HDU
- 使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
- Java JUC之Atomic系列12大类实例讲解和原理分解
- nginx常用命令集合
- 6.go开源groupcache项目笔记——consistenthash_test代码
- linux下装matlab2016a,使用install没有权限
- Android -- ActivityManagerService为应用创建进程流程简析
- OSI 7层模型和TCP/IP 4层网络模型详解
- 6、系统数据文件和信息
- 7.go开源groupcache项目笔记——关于gocode代码自动补齐