x
先生から与えられた課題は、2 つの整数とy
1 つの文字を求めるプログラムを作成することでしたz
。に入力された文字はz
、a
2 つの整数s
を加算、減算、m
乗算、d
除算します。
教師はクラスで複数の「if」「else」ステートメントを説明しようとしました。ただし、「{」が欠落している場所の頭または尾を作成することはできません。これをよりよく理解している人が、欠落している「{」の理由と場所を説明できれば、それは大歓迎です。
#include <stdio.h>
int main(void)
{
char let;
int x;
int y;
int a;
int s;
int m;
int d;
printf("Enter command letter \n");
scanf("%c", &let);
printf("Enter both integers \n");
scanf("%d%d%c", &x, &y);
if (let==a)
{
a=x+y;
printf("x+y is %d \n", a);
}
else
{
if (let==s)
{
s=x-y;
printf("x-y is %d \n", s);
}
else
{
if (let==m)
{
m=x*y;
printf("x*y is %d \n", m);
}
else
{
d=x/y;
printf("x/y is %d \n", d);
}
}
return(0);
}