在linux上,用C语言和shell脚本2种方法实现1+2+3+……+100,并在终端上显示出来
1个回答
2013-09-20
展开全部
一用C来写:vi add.c(一定要.c后缀)然后输入~~#include <stdio.h>int main(){int i,sum=0;for(i=1;i<=100;i++)sum+=i;printf("1+2+3+4........+100=%d ",sum);return 0;}保存,退出(:wq);然后编译:gcc add.c -o add;按enter键;然后输入: ./add(斜杠前有一个点);
二用shell:vi add2然后输入;#!/bin/bash let s=0; p=1 while test $p -le 100 do let s=$s+$p let p=$p+1 done echo " s=$s" #end然后保存退出chmod 777 add2然后输入 ./add2 然后就OK啦
二用shell:vi add2然后输入;#!/bin/bash let s=0; p=1 while test $p -le 100 do let s=$s+$p let p=$p+1 done echo " s=$s" #end然后保存退出chmod 777 add2然后输入 ./add2 然后就OK啦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询