#include <iostream>
using namespace std;
float sum(float a,float b);
float subs(float a, float b);
float multiple(float a, float b);
float division(float a, float b);
int main()
{//main
int a,b;
char o ;
cout<<"input your calculation with operation (+,-,/,*) such as 5+6 : /n ";
cin >> a >> o >> b ;
switch('o')
{
case '+':
sum(float a, float b);
break;
case '-':
subs(float a, float b);
break;
case '*':
multiple(float a, float b);
break;
case '/':
division(float a, float b);
break;
default :
cout << "error, try again " <<endl;
}
return 0;
}//main
float sum(float a,float b)
{//sum
float total= a+b;
return total;
}//sum
float subs(float a, float b)
{//subs
float total=a-b;
return total;
}//subs
float multiple(float a, float b)
{//multiple
float total=a*b;
return total;
}//multiple
float division(float a, float b)
{//division
float total=a/b;
-5
A
回答
7
从表面上看,最后缺少一个大括号。在操作上,您的switch语句打开一个常量'o',而不是变量o。
+0
编译器表示第18,23,28,33行有错误: 函数main()中的表达式语法 – Quark92 2011-04-26 15:43:12
0
变化:
switch('o')
到
switch(o)
相关问题
- 1. 我的Thread()代码有什么问题?
- 2. 我的java代码有什么问题?
- 3. 我的代码有什么问题?
- 4. 我的.htaccess代码有什么问题?
- 5. 我的代码有什么问题?
- 6. 我的C代码有什么问题?
- 7. 我的代码有什么问题? countocolsonant
- 8. 我的代码有什么问题?
- 9. 我的zkoss代码有什么问题?
- 10. 我的代码有什么问题?
- 11. 我的代码有什么问题?
- 12. Django:我的代码有什么问题?
- 13. 我的php代码有什么问题?
- 14. 我的代码“vba”有什么问题
- 15. 我的代码有什么问题(GML)
- 16. 我的C#代码有什么问题?
- 17. 我的代码有什么问题? perimeter.c
- 18. 我的代码有什么问题?
- 19. 我的php代码有什么问题?
- 20. 我的代码有什么问题吗?
- 21. 我的mips代码有什么问题?
- 22. 我的代码有什么问题?
- 23. xmlpullparser(),我的代码有什么问题?
- 24. 我的代码有什么问题? C
- 25. 我的代码有什么问题
- 26. 我的代码有什么问题?
- 27. 我的CSS代码有什么问题?
- 28. 我的flash代码有什么问题?
- 29. 我的python代码有什么问题?
- 30. 我的X11代码有什么问题?
做什么你的代码的一部分,并不如预期的作品?这是功课吗? – 2011-04-26 14:25:03
我不知道。你的代码有哪些*错误? (它是编译器错误,运行时崩溃还是别的?) – 2011-04-26 14:25:28
一个猜测:我没有看到任何可以显示或以其他方式使用操作结果的东西。函数的返回值被忽略。你打算打印结果吗? – 2011-04-26 14:49:26