C#递归1~100的累加】的更多相关文章

public static int Accum(int m, int n) { //对于接受的参数,要考虑m >n,m=n,m<n三种情况. if (m < n) { return (m + Accum(++m, n)); //如果m<n,返回“m”加上“m+1到n累加的和” } else { if (m > n) { return (m + Accum(--m, n)); //如果m.n,返回“m”加上“m-1到n累加的和” } else { return n; //如果m…
//100的累加和 while 循环 #include <stdio.h> int main() { int sum = 0; //5050 int i = 0; while(i < 101) { sum = sum +i; i++; } printf("%d\n",sum); }…
1 int main() 2 { 3 int sum ; 4 int i; 5 for(i = 0; i<101; i++) 6 { 7 sum += i; 8 } 9 printf("100的累加和为:%d",sum); //5050 10 }…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { int sum = 0; // 保存累加的结果 int current = 1; // 初始值 for (; current <= 100; ) { // for循环 sum += current; // 累加计算 current…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { int sum = 0; // 保存总和 // 设置循环初始化条件current,同时此变量作为累加操作使用 // 每次执行循环体前都要进行循环判断(current <= 100) // 循环体执行完毕后会自动执行“current…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { int sum = 0; // 保存总和 int current = 1; // 循环的初始化条件 do { // 循环结束条件 sum += current; // 累加 current++; // 改变循环条件 } while…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { int sum = 0; // 保存总和 int current = 1; // 循环的初始化条件 while (current <= 100) { // 循环结束条件 sum += current; // 累加 current+…
递归: 对于递归最经典的应用当然就是阶乘的计算啦,所以下面用kotlin来用递归实现阶乘的计算: 编译运行: 那如果想看100的阶乘是多少呢? 应该是结果数超出了Int的表述范围,那改成Long型再试下: 呃~~还是显示为0,那就没有方法能看到100的阶乘是多少了么,当然有!!这时需要用到另外一个数据类型啦,貌似平常没怎么用到过,如下: 好大~~ 尾递归优化:这里再用递归来实现数字的累加,其规则跟阶乘类似:1的累加=1.2的累加=2+1.3的累加=3+2+1.4的累加=4+3+2+1,实现当然s…
Shell编程 一.  for循环 生成列表 {起始数..结束数} 命令生成列表 `seq [起始数] [步进长度] 结束数 ` for  l in {1..5};do for  l in `seq 5`;do 求1到100的累加和 #!/bin/bash declare -i SUM= ..};do SUM=$[$SUM+$i] done echo "$SUM" 二. 数组 //数组变量定义 $ arr={1,2,3,4,5,6} //默认获取第一个元素 $echo $arr //通…