#3
by attama » 7年前
すみません、全体はこれです。
b~zの入力では正しく表示されるのですがaを入力するとaより手前なんていうのはないのですが手前ですになってしまうのです。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
int x,y;
srand(time(NULL));
x='a'+rand()%26;
printf("文字を入力してください\n");
scanf("%d",y);
if(x>y){
printf("手前すぎています\n");
}
else if(x<y){
printf("行き過ぎています\n");
}
printf("正解は%c\n",x);
return 0;
}
すみません、全体はこれです。
b~zの入力では正しく表示されるのですがaを入力するとaより手前なんていうのはないのですが手前ですになってしまうのです。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
int x,y;
srand(time(NULL));
x='a'+rand()%26;
printf("文字を入力してください\n");
scanf("%d",y);
if(x>y){
printf("手前すぎています\n");
}
else if(x<y){
printf("行き過ぎています\n");
}
printf("正解は%c\n",x);
return 0;
}