U E D R , A S I H C RSS

데블스캠프2006/월요일/연습문제/switch/이경록

switch

난잡합니다..ㅠㅠ;;;


~cpp
#include <iostream.h>

int main(void)
{
	int score[10];
	int i,A=0,B=0,C=0,D=0,F=0;
	int jul=0;
	char hak[10];
	cout<<"성적 10개를 입력하여 주세요\n";

	

	for(i=0;i<10;i++){
		cin>>score[i];
		if(score[i] == 999){
			i=9;
		}
	}

	for(i=0;i<10;i++){
	
		switch(score[i]/10){

		case 10: hak[i] = 'A';
			A++;
			break;
		case 9: hak[i] = 'A';
			A++;
			break;
		case 8: hak[i] = 'B';
			B++;
			break;
		case 7: hak[i] = 'C';
			C++;
			break;
		case 6: hak[i] = 'D';
			D++;
			break;
		case 5 : hak[i] = 'F';
			F++;
			break;
		case 4 : hak[i] = 'F';
			F++;
			break;
		case 3 : hak[i] = 'F';
			F++;
			break;
		case 2 : hak[i] = 'F';
			F++;
			break;
		case 1 : hak[i] = 'F';
			F++;
			break;
		default : jul++;
			break;
		}
		
		
	}
	cout<<"A인 학생의 숫자는"<<A<<"\n";
	cout<<"B인 학생의 숫자는"<<B<<"\n";
	cout<<"C인 학생의 숫자는"<<C<<"\n";
	cout<<"D인 학생의 숫자는"<<D<<"\n";
	cout<<"F인 학생의 숫자는"<<F<<"\n";
	cout<<"999 때문에 입력되지 않은 성적의 갯수는 10개중"<<jul<<"개 입니다.\n";		
	return 0;
}
		

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0977 sec