在讨论区看了后的疑问
查看原帖
在讨论区看了后的疑问
938510
Cool_Windly楼主2023/12/31 12:53

我看见有几个人用的数组,可是这道题根本不需要用数组啊,直接用if-else语句就可以完成了:

#include<bits/stdc++.h>
using namespace std;

int math(int a,char b,int c)
{
	if(b=='+') return a+c;
	if(b=='-') return a-c;
	if(b=='*') return a*c;
	if(b=='/') return a/c;
	return a%c;
}

int main()
{
    int x,y;
    char c;
    cin>>x>>c>>y;
    cout<<math(x,c,y)<<endl;
    return 0;
}

还有就是标签里的[递归]是什么意思,根本用不到递归啊

2023/12/31 12:53
加载中...