お世話になっております。
アルファベット1文字と数字3つを入力し、3つが等しい時だけ、Yes、違う時はNoと出力するプログラミングを書いたのですが、テストしてみるとなぜかうまくいかないケースがあります。
書いたプログラミングは下記のものです。
#include <stdio.h>
int main(void){
char a; int b,c,d; scanf("%c%d%d%d",&a,&b,&c,&d); if(b == c && b == d && c == d) puts("Yes"); else puts("No"); return 0;
}
テストがコンピュータで行われているため、うまくいかないケースがどのような場合なのか、そして、そのための改善策がわかりません。
どうか教えていただけませんでしょうか?
回答2件
あなたの回答
tips
プレビュー