用VFP編寫程式,從成績表 成績 dbf 中查詢學號為 20001 學生的課程號為 C02 的課程成績

2022-12-13 06:36:26 字數 873 閱讀 6274

1樓:

use 成績

loca for 學號='2001' and 課程號="c02"

if eof()

? "沒有找到"

return

endif

a=課程成績

if a>=90

? "優秀"

else

if a>=80

? "良好"

else

if a>=70

? "中等"

else

if a>=60

? "及格"

else

? "不及格"

endif

endif

endif

endif

另一種做法:

use 成績

loca for 學號='2001' and 課程號="c02"

if eof()

? "沒有找到"

return

endif

a=int(課程成績/10)

do case

case a>=9

b="優秀"

case a=8

b="良好"

case a=7

b="中等"

case a=6

b="及格"

other

b="不及格"

endcase? b

2樓:

repl 成績 with iif(成績》=90,"優秀",iif(成績》=80,'良好',iif(成績》=70,'中等',iif(成績》=60,'及格','不及格')))) for 學號='20001' and 課程號="c02"

用VB編寫程式,用VB編寫一個程式

樓上的,不許要引用吧 option explicit private declare function getdrivetype lib kernel32 alias getdrivetypea byval ndrive as string as long private declare funct...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

用switch語句編寫程式,實現以下功能

switch 表示式 default就是如果沒有符合的case就執行它內,default並不是必須的。容 case後的語句可以不用大括號。switch語句的判斷條件可以接受int,byte,char,short,不能接受其他型別。一旦case匹配,就會順序執行後面的程式 而不管後面的case是否匹配...