2005-05-16 課題

Last-modified: 2008-11-08 (土) 11:29:59 (3301d)

成績処理のプログラム

#include<stdio.h>

main(){
        int point;

        while(point<0||100<point){
                printf("点数を入力してください:");
                scanf("%d",&point);

                if(80<=point&&point<=100){
                        printf("優です\n");
                } else if (70<=point&&point<80){
                        printf("良です\n");
                } else if (60<=point&&point<70){
                        printf("可です\n");
                } else if (0<=point&&point<60){
                        printf("不可です\n");
                } else {
                        printf("範囲外の入力です。\n");
                }
        }
}
$ ./a.out
点数を入力してください:100
優です
$ ./a.out
点数を入力してください:80
優です
$ ./a.out
点数を入力してください:79
良です
$ ./a.out
点数を入力してください:60
可です
$ ./a.out
点数を入力してください:59
不可です
$ ./a.out
点数を入力してください:0
不可です
$ ./a.out
点数を入力してください:-33
範囲外の入力です。
点数を入力してください:101
範囲外の入力です。
点数を入力してください:22
不可です

コメント