【C言語】
switch文が一瞬で理解できる
マルチステートメントの勧め


■シングルステートメント

char 	*single(int input){
	char	*ret ;
	if ((input % 5) == 4) 
	{
		ret = "四";
	} 
	else if ((input % 5) == 3) 
	{
		ret = "参";
	} 
	else if ((input % 5) == 2) 
	{
		ret = "弐" ;
	} 
	else if ((input % 5) == 1) 
	{
		ret = "壱" ;
	} 
	else 
	{
		ret = "零" ;
	}
	return 	ret;
}

■マルチステートメント(推奨)

char *multi(int input){
	switch(input % 5){
	case	4:	return "四";
	case	3:	return "参";
	case	2:	return "弐" ;
	case	1:	return "壱" ;
	default:	return "零" ;
	}
}

表のように書ける時は、
ぱっと見ただけで瞬間的に理解できるので
マルチステートメントがお勧めです。

参考:

プログラム言語 C の推奨されるスタイルとコーディング規範 8.単文