LINUX 中SHELL脚本 输出60分以下同学的成绩和名字

LINUX 中SHELL脚本 输出60分以下同学的成绩和名字,第1张

兄弟,你要给个你原来文本。你不给的话,我会回答你:

#!/bin/sh

echo "输出60分以下同学的成绩名字"

tem.sh及实际运行如下:

[root@vpn ~]# cat text

a 88

b 77

c 58

d 53

e 25

f 92

[root@vpn ~]# cat tem.sh

#!/bin/sh

cat text | sort -k2 | while read line

do

score=`echo $line | cut -d" " -f2`

if [ $score -lt 60 ]

then

echo "$line " >>test.sh

fi

done

[root@vpn ~]# ./tem.sh

[root@vpn ~]# cat test.sh

e 25

d 53

c 58

read -p "inpute number :" n

if [ $n -le 20 ] then

echo "D"

else

if [ $n -le 40 ] then

echo "C"

else

if [ $n -le 60 ]then

echo "B"

else

if [ $n -le 80 ]then

echo "A"

else

if [ $n -le 100 ]then

echo "S"

fi

fi

fi

fi

fi

exit 0

#include <stdio.h>

main()

{

int i

printf("请输入成绩1-100:")

scanf("%d",&i)

if(i>=90&&i<=100)

printf("优\n")

else if(i>=70&&i<=89)

printf("良\n")

else if(i>=60&&i<=69)

printf("合格\n")

else printf(不合格)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7375543.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存