在Linux系统编写程序:输入一个百分制分数,然后输出五分制成绩

在Linux系统编写程序:输入一个百分制分数,然后输出五分制成绩,第1张

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(不合格)

}

1)总分:awk 'END {print ($2+$3+$4+$5)/4}' score

说明,第一行,如NUM,math在做数值运算中,做0计算的。

各个成绩记录在文件 score中。

2)计算各个学生的成绩:

示例计算3241的平均成绩,awk '{if ($1=="3241") print ($2+$3+$4+$5)/4}' score


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

原文地址: https://outofmemory.cn/yw/9022787.html

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

发表评论

登录后才能评论

评论列表(0条)

保存