从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#!/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"
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表示把第二行删了
就是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);
}
#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);
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图