まったくわかりません。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
obaka

まったくわかりません。

#1

投稿記事 by obaka » 18年前

#include <stdio.h>

int main(void) {

char input[100]; // input line from keyboard for fgets

int shou;
int amari;


printf("xを入力してください\n",shou);
fgets(input,sizeof(input),stdin);
sscanf(input,"%d",&shou);

printf("yを入力してください\n",amari);
fgets(input,sizeof(input),stdin);
sscanf(input,"%d",&amari);

printf("%d÷%dは商%d余り%dです\n",shou,amari);

return 0;
}

までしかわかりません

obaka

Re:まったくわかりません。

#2

投稿記事 by obaka » 18年前

ちなみに問題はURLの記載してあります

バグ

Re:まったくわかりません。

#3

投稿記事 by バグ » 18年前

リンク先にはファイルから値を取得するようなことは書いてないのですが、ソースを見る限りでは、ファイルからXとYの値を取得するような内容になっているのですが、それは間違いないですか?

バグ

Re:まったくわかりません。

#4

投稿記事 by バグ » 18年前

あ、失礼しました。stdinを指定されていたんですね(^_^;)

割り算の商を求めるには下記のような感じで記述します。

c = a / b

余り残は下記のような感じで記述します。

c = a % b

どちらもbの中身が0だと例外が発生しますので、注意してください。

TKSZ

Re:まったくわかりません。

#5

投稿記事 by TKSZ » 18年前

#include<stdio.h>

int main(void)
{
int x,y;
printf("xを入力してください。:"); scanf("%d",&x);
printf("yを入力してください。:"); scanf("%d",&y);
if(y==0)
{
printf("0で割ることはできません。\n");
}else{
printf("%d÷%d=商%d余り%dです。\n",x,y,x/y,x%y);
}
return 0;
}

TKSZ

Re:まったくわかりません。

#6

投稿記事 by TKSZ » 18年前

上のでも、一応コンパイルできると思いますが、
すいません、stdinを指定しているなら、
そのとおりに書き直してください。

閉鎖

“C言語何でも質問掲示板” へ戻る