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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)