- 415 名前:デフォルトの名無しさん mailto:sage [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になってしまうのですが、 どこらへんを変えればいいでしょうか?
|

|