帮我找看错在那里啊[求助]
我一个刚学C的小鸟,做拉一个“计算两个数并且显示出来”的程序。调试的时候就是不能显示,我找不到是什么原因,因此想各位高手求救#include <stdio.h>
main()
{
int a,b,c; /*定义变量,a,b为输入数据,c为输出结果,d为运算符号*/
char d;
do /*do循环判断输入的a,b都不为0*/
{
printf("please put in the first num\n");
scanf("%d",&a);
printf("please put in the second num\n");
scanf("%d",&b);
if (a*b==0)
printf("doing is wrong\n");
}
while (a*b==0);
printf("please put in the char");
d=getchar(); /*获取输入的运算符号*/
d=toupper(d);
switch (d) /*选择语句判断根据所输入的运算符号,选择运算和打印*/
{
case '+' : c=a+b;
printf("c=a+b=%d+%d=%d",a,b,c);
break;
case '-' : c=a-b;
printf("c=a-b=%d-%d=%d",a,b,c);
break;
case '*' : c=a*b;
printf("c=a*b=%d*%d=%d",a,b,c);
break;
case '/' : c=a/b;
printf("c=a/b=%d/%d=%d",a,b,c);
break;
case '%' : c=a%b;
printf("c=a%b=%d%%d=%d",a,b,c);
break;
}
getch();
}