level 6
夜ing影
楼主
#include<stdio.h>
void main(void)
{
int a,b,d;
char c;
scanf("%d%d%c",&a,&b,&c);
switch(c)
{
case '+' :d=a+b;printf("%d=%d+%d",d,a,b);break;
case '-' :d=a-b;printf("%d=%d-%d",d,a,b);break;
case '*' :d=a*b;printf("%d=%d*%d",d,a,b);break;
case '/' :d=a/b;printf("%d=%d/%d",d,a,b);break;
case '%' :d=a%b;printf("%d=%d%%%d",d,a,b);break;
}
default:printf("error\n");
}
我检查了几遍 貌似没错误嘛 但总是显示在case那有错误,请各位大神帮忙查看一下
谢谢
2014年05月03日 10点05分
1
void main(void)
{
int a,b,d;
char c;
scanf("%d%d%c",&a,&b,&c);
switch(c)
{
case '+' :d=a+b;printf("%d=%d+%d",d,a,b);break;
case '-' :d=a-b;printf("%d=%d-%d",d,a,b);break;
case '*' :d=a*b;printf("%d=%d*%d",d,a,b);break;
case '/' :d=a/b;printf("%d=%d/%d",d,a,b);break;
case '%' :d=a%b;printf("%d=%d%%%d",d,a,b);break;
}
default:printf("error\n");
}
我检查了几遍 貌似没错误嘛 但总是显示在case那有错误,请各位大神帮忙查看一下
谢谢