1樓:網友
樓主新手吧,熟練了之後就會覺得很簡單了。
if版:program grade_if;
varn:shortint;
beginreadln(n);
if(n<=100)and(n>=85) thenwriteln('outstanding')else if(n<=84)and(n>=70) thenwriteln('satisfactory')else if(n<=69)and(n>=60) thenwriteln('pass')
else if(n<=59)and(n>=0)thenwriteln('fail');
版:program grade_case;
varn:shortint;
beginreadln(n);
case n of
85..100:writeln('outstanding');
70..84:writeln('satisfactory');
60..69:writeln('pass');
0..59:writeln('fail');
end;end.
2樓:網友
if 語句。
varn:longint;
beginreadln(n);
if (n>=85)and(n<=100) then writeln('outstanding')
elseif (n>=70)and(n<=84) then writeln('satisfactory')
else if n>=60 then writeln('pass')
elsewriteln('不及格');
end. case 語句。
varn:longint;
beginreadln(n);
case n of
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100: writeln('outstanding');
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84: writeln('satisfactory');
60,61,62,63,64,65,66,67,68,69: writeln('pass');
else writeln('不及格');
end;end.
根據學生的成績輸出 優 良 及格和不及格
3樓:網友
不知道是何種資料庫,閉缺虧這裡給乙個通用的寫法轎神。
select *,優良 as 成績檔次 from 表名 where 分數》=90
union all
select *,及格 from 表名 where 分數》=60 and 分數<90
union all
select *,不及格 from 表名 where 分數<60;
表名、欄位名和劃分標準請根據實際調整。
支援case...when的資料庫扮明也可以用case when 來劃分成績。
excel中判斷優秀、及格、不及格的函式是那個
4樓:匿名使用者
使用if函式就行了。
假設成績放在a列中,可使用如下公式:(小於60分不結及,60到80分為及格,大於80分為優)
如a2的公式:=if(a2<60,"不及格",if(and(a2>=60,a2<=80),"及格","優"))
求程式設計:輸入學生成績(百分制),判斷該成績的等級(優秀.良好,中等,及格,不及格)
5樓:網友
我可以給你做 具體說說。
j**a程式,把100分制的成績劃分為5個等級。如果分數介於90分到100分,這為「優秀」,優良,良好合格不合格
6樓:春的狂風
希望能幫助你,這是其中一種方法。
7樓:
最笨的辦法。
if(分數》=90)else if(80<=分數<90)else if()
8樓:網友
1輸入判斷是不是數字。
2如果是數字,判斷是不是超出不合理的範圍。
3在合理範圍內,然後分5級,評出優良合格等。
程式就不寫了,太簡單了。
excel做成績表,要求一列是分數,另一列根據分數,好給出優良及格不及格
9樓:茶葉蛋很便宜
假如**a列為姓名,b列為成績,那麼。
c1=if(b1<60,"不及格",if(b1<70,"及格",if(b1<90,"良","優")))
公式下拉就可以了。
當然,公式當中的分數線是我隨意寫的,您可以根據自己的需求更改~
10樓:網友
=if(分數》80,"優良",if(分數》=60,"及格","不及格"))
11樓:匿名使用者
如果c列為成績,假定是百分制的卷,85分以上優良,60分及格,就可以在空白列輸入=if(c1>=85,"優良",if(c1<60,"不及格","及格")),回車,就ok了。
c語言 輸入全班學生成績,統計優良合格不及格人數,並輸出總分平均分,用函式實現
12樓:
#include
void main()
else if(a[i]>=60 &&a[i]<70)else if(a[i]>=70 &&a[i]<80)else if(a[i]>=80 &&a[i]<=100)
printf("優的學生成績為:");
for(i=0; is=s/n;
printf("平均成績為:%.1f", s);}
用PASCAL語言實現程式要求從1到33裡列出不重複的數加起來的和為100的陣列
vara array 1.6 of integer g,j integer begin g 0 for a 1 1 to 33 do for a 2 2 to 33 do if a 1 a 2 then for a 3 3 to 33 do if a 1 a 3 and a 2 a 3 then f...
C語言編寫程式,要求輸入年份,程式判斷其是否為閏年
include void main else if year 1 else while year 1 核心源 領 bai會就好了du int year 2011 if year 400 0 zhi year 4 0 year 100 0 else 用c語言編寫乙個程式,從鍵盤輸入乙個年份,判斷該年是...
怎麼判斷化學方程式是否離子反應,怎麼判斷乙個化學方程式是否離子反應
在反應中有離子參加或有離子生成的反應稱為離子反應。在中學階段僅限於在溶液中進行的反應,可以說離子反應是指在水溶液中有電解質參加的一類反應。一般來說 有機物之間的反應都不是離子反應 像一般的有機反應還有燃燒什麼的 大部分高中階段的離子反應都在水溶液中進行 你有什麼不懂再問我吧 離子反應一般就是在水溶液...