C/C++の宿題片付けます 136代目
■ このスレッドは過去ログ倉庫に格納されています
0415デフォルトの名無しさん
2010/06/07(月) 21:12:44#include <stdio.h>
static char *months[] = { "January","February","March",
"April","May","June",
"July","August","September",
"October","November","December"};
int main(void)
{
int n;
char *month_name(int n)
{if (n < 1 || 12 < n) {
return "unknown month";
}return months[n-1];
}
scanf("&lf",&n);
printf("%s",*months);
return(0);
}
これでやるとどんな数字入れても出力がJanuaryになってしまうのですが、
どこらへんを変えればいいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています