Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

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

From ZeroWiki
Revision as of 05:29, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

이장길

#include <iostream.h>


void output(int *n);


int main(void)
{
	int score[10];
	int i;
	int num[10]={0,};

	cout<<"성적 10개를 입력하세요.";

	i=0;
	do{

		cin>>score[i];

		if(score[i]==999){
			break;
		}
		i++;
	}while(i<10);
	
	i=0;
	do{

		switch(score[i]/10){
			
		case 10:
			num[0]++;
			break;
		case 9:
			num[0]++;
			break;
		case 8:
			num[1]++;
			break;
		case 7:
			num[2]++;
			break;
		case 6:
			num[3]++;
			break;
		case 5:
			num[4]++;
			break;
		case 4:
			num[4]++;
			break;
		case 3:
			num[4]++;
			break;
		case 2:
			num[4]++;
			break;
		case 1:
			num[4]++;
			break;
		case 0:
			num[4]++;
			break;

		
			

		}
		i++;
	}while(i<10);

	output(num);
	return 0;
}

void output(int *n)
{
	int i;
	
	for(i=0;i<5;i++)
	cout<<char('A'+i)<<" --> "<<*(n+i)<<endl;
}