• ベストアンサー

c言語問題です。よろしくお願い致します。キーボード

c言語問題です。よろしくお願い致します。キーボードから社会、理科の点数を整数として入力し、高い方の点数を表示しなさい。 (同じ点数の時はどちらの点数が表示されてもよい) なにぶん初心者な者でしてお手数ですが一からプログラミングを作成お願いします (たとえば♯include<stdio.h>からreturn 0;}まで、とか) なるべく早急にお願いいたします。 (fgets関数などの関数は使わずにすむ方法があればそれもお願いできれば)

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

  • ベストアンサー
  • SONICLA
  • ベストアンサー率100% (2/2)
回答No.2

キーボードからの入力を受け付けるけど、fgets関数を使うなとなるとscanf関数でも使うのかな? こういう感じで良い? ※インデントは自分で調節して下さい。 ---- int main( void ) { int iRika = 0; int iShakai = 0; printf( "理科: " ); scanf( "%d", &iRika ); printf( "社会: " ); scanf( "%d", &iShakai ); /* 理科は社会より点数が低い? */ if( iRika < iShakai ){ /* 社会の点数を出力 */ printf( "社会 %d\n", iShakai ); } else{ /* 理科の点数を出力(同点なら理科を出力) */ printf( "理科 %d\n", iRika ); } return 0; } ---- かなり初歩的な内容なので、このくらいは自分で教本読んで勉強しような。 求めるものが違ってたらすみません。

goo31290
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

残念ながら, C言語に「キーボードから読み込む」機能はありません.

関連するQ&A