■シングルステートメント
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.単文
