我有个问题。当我声明“x”整数时,程序可以正常工作,但是当我删除“x”时,它会显示一个奇怪的结果。
#include <stdio.h>
#include <conio.h>
main ()
{
int a,b,x;
char ras;
printf("Insert a: ");
scanf("%d", &a);
printf("Insert b: ");
scanf("%d", &b);
printf("Sum or multuply: (s/m)");
scanf("%s", &ras);
if (ras=='s')
{
printf("Sum is :%d", a+b);
}
else if (ras=='m')
{
printf("Multiply is :%d", a*b);
}
getch();
}