|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第7行程序错误提示:expected type-specifier before ':' token
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- int a,b;
- char operator;
- float result;
- printf("enter your operator:");
- scanf("%d %c %d",&a,&operator,&b);
-
- switch(operator)
- {
- case '-': result = a - b;braek;
- case '+': result = a + b;braek;
- case '*': result = a * b;braek;
- case '/':
- if(b != 0)
- {
- result = a / b;
- break;
- }
- else
- {
- printf("wrong enter,除数不能为0 !!!!");
- break;
- }
- }
-
- printf("the resut is: %f \n",result);
- return 0;
- }
复制代码
operator 不可以被当作变量名
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- int a , b ;
- char op ;
- float result ;
- bool f = true ;
- printf("enter your statement : ") ;
- scanf("%d %c %d" , & a , & op , & b) ;
- switch(op) {
- case '+' : result = a + b ; break ;
- case '-' : result = a - b ; break ;
- case '*' : result = a * b ; break ;
- case '/' :
- if(b != 0) result = 1.0 * a / b ;
- else {
- printf("wrong enter , 除数不能为0 !!!!\n") ;
- f = false ;
- }
- }
- if(f) printf("the result is : %f \n" , result) ;
- }
复制代码
|
|