質問: int numjudge(); int main(void){ int a; scanf("%d",&a); printf("整数値を入力してください。:%d\n",a); } int numjudge(int a){ if(a==0){ printf("0です\n"); }else if(a%2==0){ printf("偶数です\n"); }else{ printf("奇数です\n"); } } メイン関数の方にifのprintfを入れたら、常に「0です、偶数です、奇数です」が表示されるので、どうすればいいのか分からず、止まっています。 他のサイトで調べても、上手く表示できず、詰まっています。 ご教示よろしくお願いいたします。
回答: > > int numjudge(); > > > int numjudge(int); に修正。 そのうえで、main関数で numjudge関数を呼び出せばよろしい