2017년 4월 14일 금요일

while(1)_switch문_학점계산

학생들의 학점을 입력받아서, 입력받은 학점을 A,B,C,D,F
각각 총 몇명인지 계산

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
  int a=0; int b=0; int c=0; int d=0; int f=0;
  char score;

  while(1) {
  cout<<"학점을 입력하세요.\n(입력이 끝나면 Q를 입력하세요.): "; cin>>score;

  switch(score) {
   case 'A' :  a++; break;
   case 'B' :  b++; break;
   case 'C' :  c++; break;
   case 'D' :  d++; break;
   case 'F' :  f++; break;
   default : cout<<"A,B,C,D,F 중 하나를 입력하세요.";
   }
   if(score=='Q') break;
  }

  cout<<"입력된 전체 학생 학점은 : "<<endl;
 cout<<"A는 "<<a<<"명"<<endl;
 cout<<"B는 "<<b<<"명"<<endl;
 cout<<"C는 "<<c<<"명"<<endl;
 cout<<"D는 "<<d<<"명"<<endl;
 cout<<"F는 "<<f<<"명"<<endl;
 
 return 0;
}

댓글 없음:

댓글 쓰기