• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムがエラーが出る原因)

プログラムがエラーが出る原因

このQ&Aのポイント
  • プログラムがエラーが出る原因を教えてください。
  • 以下のプログラムは2以上の数値を入力し、素因数分解した結果を表示するプログラムです。
  • エラー表示は「unterminated comment」とあり、6行目のコメントが正しく終了していないことが原因です。

質問者が選んだベストアンサー

  • ベストアンサー
  • yama5140
  • ベストアンサー率54% (136/250)
回答No.1

scanf("%d", &n );/* この /* は、コメントの始まりを示します。 対として、*/ が必要です。 テキストエディタの設定で、コメント部を例えば「緑」で表示するようにしておくと、プログラミングの効率がよくなるかと思います。

gogatunijyuku
質問者

お礼

皆様ご回答ありがとうございました。 ご指摘があった「/*」コメントの消し忘れが原因でした。

その他の回答 (2)

  • nobita60
  • ベストアンサー率29% (193/644)
回答No.3

#include <stdio.h> int main() { int n, x; scanf("%d", &n ); for( x = 2 ; n > 1 ; x++ ){ while( ( n % x ) == 0 ){ printf( "%d ", x ); n /= x; } } return 0; }

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

> s.c:6:18: unterminated comment ちゃんと書いてあるじゃないですか 「コメントが終了していません」 って。 まずはエラーメッセージを読むことです。 「英語でわからない」のだったら、辞書でひくなり、検索かけてみるなりしてください。 人に聞くのはその後です。

関連するQ&A