837 :
デフォルトの名無しさん:
大学の課題です。何度修正してコンパイルしてもエラーになります。教えてください。
問題:キーボードから三個の値x[0]、x[1]、x[2]を入力する。 キーボードからyの値を入力する。
x[0]、x[1]、x[2]の中にyと同じ値があれば『○』と出力し、なければ『×』と表示する。
一応自分ではこんなプログラムコードを作ってみました。
#include<stdio.h>
int main(void){
int x[3];
int i;
for (i=0;i<=2;i=i+1){
printf("xを入力してください\n");
scanf("%d",&x[i]);
}
printf("yを入力してください\n");
scanf("%d",&y);
if(x[0]==y || x[1]==y || x[2]==y) then{
printf("○\n");}
else{
printf("×\n");
}
return 0;
}