#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;
}
までしかわかりません
まったくわかりません。
Re:まったくわかりません。
リンク先にはファイルから値を取得するようなことは書いてないのですが、ソースを見る限りでは、ファイルからXとYの値を取得するような内容になっているのですが、それは間違いないですか?
Re:まったくわかりません。
あ、失礼しました。stdinを指定されていたんですね(^_^;)
割り算の商を求めるには下記のような感じで記述します。
c = a / b
余り残は下記のような感じで記述します。
c = a % b
どちらもbの中身が0だと例外が発生しますので、注意してください。
割り算の商を求めるには下記のような感じで記述します。
c = a / b
余り残は下記のような感じで記述します。
c = a % b
どちらもbの中身が0だと例外が発生しますので、注意してください。
Re:まったくわかりません。
#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;
}
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;
}