編寫Shell程式,能夠根據鍵盤輸入的學生成績,顯示相應

2021-08-02 08:00:44 字數 1675 閱讀 4357

1樓:紳士冷眸

新手#!/bin/bash

read -p "請輸入你的分數:" fsif [ -z $fs ];then

echo "沒有輸入分數"

exit

fi# echo "你的分數是 $fs"

if [ $fs -ge 0 ] 2> /dev/null && [ $fs -lt 70 ];then

echo "渡劫期"

elif [ $fs -ge 70 ] 2> /dev/null && [ $fs -le 84 ];then

echo "大乘期"

elif [ $fs -ge 84 ] 2> /dev/null && [ $fs -le 100 ];then

echo "元嬰期"

else

echo "分數值為0~100之間"

#else [ $fs -le 0 ];thenfi

2樓:匿名使用者

假定指令碼檔名為 my.sh,用 my.sh 85 來判斷85分對應的標準。

我給的標準是,小於60差,60~79中,80~99 良, 100 優。 你可以自己進行適當的修改來符合你的要求。

#!/bin/bash

case $1 in

[0-9]|[0-5][0-9]) echo "差" ;;

100) echo "優" ;;

[8-9][0-9]) echo "良" ;;

[6-7][0-9]) echo "中" ;;

*) echo "invalid score $1" ;;

esac

3樓:匿名使用者

[0-9]|[0-5][0-9]) echo 意思是0到59分

編寫程式,由鍵盤輸入一學生的成績等級(「優秀」、「良好」、「合格」、「不合格」),輸出...

4樓:沉默d術士

#include

int main(void)

return 0;}

5樓:匿名使用者

|#includeintmain()return0;}

編寫一個程式,從鍵盤輸入10個學生的名字和成績並存在一個結構體陣列

6樓:兄弟連教育北京總校

#include

#include

typedef struct stu

;int main()

printf("\n學生資訊輸入完畢\n");

printf("\n你輸入的學生資訊如下\n");

printf("學號 姓名 數學成績 語文成績 英語成績 3平均成績\n");

for(int i = 0 ; i < 10 ; i++)return 0;}

編寫程式,從鍵盤輸入學生成績,根據成績判斷:

7樓:匿名使用者

//vc6.0 編譯通過來

#include "stdio.h"

void main()

else if (ncount >=75)//成績在75和90之間else if (ncount >=60)//成績在60和75之間,else//成績小於60}

編寫程式由鍵盤輸入n值求,編寫一個程式,由鍵盤輸入n值,求s 1 1 2 1 2 3 1 2 3 n 的值。

include int main printf result d n sum return 0 include int main printf d sum return 0 設計一個c 程式從鍵盤輸入n值,然後求s 1 1 2 1 2 3 1 2 3 n 的值。include void main f...

編寫程式輸出1 1000之間能夠被5整除的所有整數,並求出這些整數的和與平均數。要求實現下圖

include include using namespace std int main int sum 0,c 0,count 0 for int i 1 i 1001 i if i 5 0 if c 15 0 c 復 0 cout 為 制 平均值為 double sum double c c語言...

編寫c程式,從鍵盤上輸入整數,然後輸出數中的最大數

include int main printf max d n max return 0 cou 的數多的話,前面的陣列輸入也可以迴圈輸入。include int main 用c語言編寫一個程式,從鍵盤輸入5個整數,並將這5個數存入一個長度為5的一維陣列中 include int main 這是第一...