关闭

Shell脚本———求命令行上的整数和

458人阅读 评论(3) 收藏 举报
分类:

/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.

*作    者:王聪
*完成日期:2015年11月17日
*版 本 号:v1.0
*
*问题描述:Shell脚本———求命令行上的整数和
*输入描述:整数
*程序输出:累加后的和
*/

脚本代码:

#!/bin/bash
sum=0
for num in $* 
do
((sum+=num))
done
echo $sum

运行结果:







2
0
查看评论

linux下设计一个Shell脚本:求命令行上所有整数和

问题:设计一个Shell脚本:求命令行上所有整数和 Shell代码: 调用add.sh脚本结果:
  • zzh_569754126
  • zzh_569754126
  • 2015-11-12 19:28
  • 2125

Shell脚本:求命令行上所有的整数和

方法一: 运行: 方法2: 运行:
  • zhuanger3517
  • zhuanger3517
  • 2015-11-18 17:43
  • 635

在 Linux 环境下用 shell 命令求 1-100 的和

其实如果是单纯的用C语言求一下 1-100 和的话当然是很简单的,但是用 shellshell 命令就非常恶心了,但是也不是很长,首先用 VimVim 命令打开一个文件 get_countget\_count 然后在里面添加如下的代码(用 whilewhile 实现): 首先 whilewhil...
  • qingshui23
  • qingshui23
  • 2016-12-22 20:54
  • 1293

04:求整数的和与均值

原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 读入n(1 输入输入第一行是一个整数n,表示有n个整数。 第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。 输出输出一行,先输出和,再输...
  • mayuan2017
  • mayuan2017
  • 2017-09-04 09:00
  • 345

C语言:求两个整数之和

程序:#includestdio.h>int main(){  int a,b,sum;  a=2;  b=5;  sum=a+b;  printf ("...
  • yanxiaolx
  • yanxiaolx
  • 2016-05-29 13:34
  • 657

【C语言】求两个整数的最大公约数、最小公倍数

分析:求最大公约数的算法思想: 1)对于已知两数m,n,使得m>n; 2)m除以n得余数r; 3)若r=0,则n 为求得的最大公约数,算法结束;否则执行(4); 4)m 其中,最小公倍数 = 两个整数之积 / 最大公约数 例: 求 m = 14,n=6的最大公约数 和 最小公倍数...
  • zhaoxiatengkong_1
  • zhaoxiatengkong_1
  • 2012-04-29 20:58
  • 3508

求两个整数的最小公倍数和最大公约数的算法及其C++实现

今天做了一个C++练习题求两个整数的最小公倍数和最大公约数的算法及其C++实现,感觉可以做个整理笔记。 最大公约数 最大公约数(英语:Greatest Common Divisor,简写为G.C.D.;或Highest Common Factor,简写为H.C.F.),指某几个整数共有约数中最大...
  • passandpass
  • passandpass
  • 2016-11-04 22:23
  • 485

使用一条for语句求若干个整数的平均值--C++自学

#include #include using namespace std; int main() {    int x,count=0,sum=0;  cout  cin >> x;  for(; x != 9999;cin >...
  • qq_33712555
  • qq_33712555
  • 2017-05-23 18:23
  • 435

【c语言】求两个整数之和

// #include int main() { int a,b,c; printf("请输入两个整数:\n"); scanf("%d %d",&a,&b); c = a + b; printf("两个整数之和是:...
  • zhaoyaqian552
  • zhaoyaqian552
  • 2015-04-23 11:35
  • 1341

求输入数字的和以及均值 ---C++

1、最普通实现方法。#include <iostream> #include <fstream> using namespace std; int main(int argc, char* argv[]) { int k=0; double n; do...
  • a1b2c3d4123456
  • a1b2c3d4123456
  • 2015-12-26 16:26
  • 488
    个人资料
    • 访问:48729次
    • 积分:1841
    • 等级:
    • 排名:千里之外
    • 原创:108篇
    • 转载:13篇
    • 译文:0篇
    • 评论:42条