linux输出奇数和命令 linux输出命令结果

linux语言计算1-100中奇数偶数之和

#!/bin/bash

创新互联建站作为成都网站建设公司,专注网站建设公司、网站设计,有关企业网站制作方案、改版、费用等问题,行业涉及成都发电机租赁等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

sum1=0

sum2=0

for((i=1;i=100;i++))

do

if [ $((i%2)) -eq 0 ];then

((sum1+=i))

else

((sum2+=i))

fi

done

echo "偶数和是 $sum1"

echo "奇数和是 $sum2"

linux高级命令求解。怎样输出一个文件里所有的奇数行或所有的偶数行的命令求解释。功能实现了但是不懂意思

11年的了,估计楼主都知道了

1、 NR读入的行数, NR%2==0 行数能整除2就表示是偶数行了

2和3、其实不用要那个1,$的,直接 sed -n 'n;p' file就可以

n;p 当读第一行时,n就读入第二行把第一行覆盖了,然后输出

接着读第三行,n就读入第四行把第二行覆盖了,然后输出

。。。。

p;n 原理和n;p一样

4、2~2d 后面那个2表示输入流为两行两行的,前面那个2和后面那个d表示把第二行删了

5、1~2d 一样后面那个2表示输入流为两行的,前面那个1和后面那个d表示把第二行删了

在Linux中用until 语句,计算出用户输入的数值之前的所有奇数之和。

就是C语言嘛,until 是do while循环吧。

#includestdio.h

#includestdlib.h

int main()

{

int i =1;

int sum = 0;

int num;

scanf("%d",num);

do{

sum +=i;

i +=2;

printf("sum = %d, i = %d\n",sum,i);

}while(i=num);

printf("sum =%d\n",sum);

}

linux操作 编写一段C语言程序,要求实现计算1到10之间奇数之和及偶数之和。

#include "stdio.h" 

#include "math.h" 

void main() 

int i,sum=0; 

long double k=1; 

for(i=1;i=10;i++) 

if(i%2==0) /*判断偶数*/ 

k*=i; 

else 

sum+=i; 

printf("0-10间奇数之和为%d,偶数之积为%ld",sum,k); 

}


本文标题:linux输出奇数和命令 linux输出命令结果
文章转载:http://pwwzsj.com/article/ddigehi.html