めろでぃ&りずむ
たまには現実から解放されたいのです。ここは、もう一度やり直すための場所です。
ifとswitch
今日は学校から。
隣でH氏がCのプログラミングをがんばってます。
ところで、成績評価の仕方のプログラミングについて。
#include <stdio.h>
int main(void)
{
int a;
printf("点数を入力してください:");
scanf("%d",&a);
if (a<0)
puts("評価できません。");
else if (a<60)
puts("評価はFです。");
else if (a<64)
puts("評価はD-です。");
else if (a<67)
puts("評価はDです。");
else if (a<70)
puts("評価はD+です。");
else if (a<74)
puts("評価はC-です。");
else if (a<77)
puts("評価はCです。");
else if (a<80)
puts("評価はC+です。");
else if (a<84)
puts("評価はB-です。");
else if (a<87)
puts("評価はBです。");
else if (a<90)
puts("評価はB+です。");
else if (a<94)
puts("評価はA-です。");
else if (a<97)
puts("評価はAです。");
else if (a<100)
puts("評価はAです。");
else
puts("評価はA+です。");
return(0);
}
これ以上スリムにできるのでしょうか?
よくわかんない。。。
intで置けない以上はこれ以上は無理だと思うんだよなぁ。。。
しかもswitchだともっと長文になりそうだし。
文字も整数と同じようにintで置けたらいいのに。
そういえば、今日もTake Fiveを練習しないと。。。
ついでに、英語のテストも差し迫ってます。
でも、その前日に学科合宿♪
最悪。
勉強します。
うーん、泣きたいよ。
隣でH氏がCのプログラミングをがんばってます。
ところで、成績評価の仕方のプログラミングについて。
#include <stdio.h>
int main(void)
{
int a;
printf("点数を入力してください:");
scanf("%d",&a);
if (a<0)
puts("評価できません。");
else if (a<60)
puts("評価はFです。");
else if (a<64)
puts("評価はD-です。");
else if (a<67)
puts("評価はDです。");
else if (a<70)
puts("評価はD+です。");
else if (a<74)
puts("評価はC-です。");
else if (a<77)
puts("評価はCです。");
else if (a<80)
puts("評価はC+です。");
else if (a<84)
puts("評価はB-です。");
else if (a<87)
puts("評価はBです。");
else if (a<90)
puts("評価はB+です。");
else if (a<94)
puts("評価はA-です。");
else if (a<97)
puts("評価はAです。");
else if (a<100)
puts("評価はAです。");
else
puts("評価はA+です。");
return(0);
}
これ以上スリムにできるのでしょうか?
よくわかんない。。。
intで置けない以上はこれ以上は無理だと思うんだよなぁ。。。
しかもswitchだともっと長文になりそうだし。
文字も整数と同じようにintで置けたらいいのに。
そういえば、今日もTake Fiveを練習しないと。。。
ついでに、英語のテストも差し迫ってます。
でも、その前日に学科合宿♪
最悪。
勉強します。
うーん、泣きたいよ。
PR
この記事へのトラックバック
トラックバックURL
カレンダー
フリーエリア
最新CM
最新記事
最新TB
プロフィール
HN:
ぜろ。
年齢:
33
性別:
女性
誕生日:
1990/10/18
職業:
学生
趣味:
楽器の演奏
自己紹介:
もう一度やり直します。
本気で。切実に。
またサボってたら・・・
ぶん殴ってください。
本気で。切実に。
またサボってたら・・・
ぶん殴ってください。
この記事へのコメント