p1957
  • 板块灌水区
  • 楼主Aiden_H
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/10/30 22:15
  • 上次更新2023/11/2 10:36:32
查看原帖
p1957
1078683
Aiden_H楼主2023/10/30 22:15
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
		int n, a, b, c;
	char last, ans[20], str[20];
	scanf_s("%d/n", &n);
	while (n--){
		fgets(str, sizeof(str), stdin);
		if (str[0] == 'a' || str[0] == 'b' || str[0] == 'c') { 
			last = str[0]; 
			str[0] = ' '; 
		}
		sscanf_s(str, "  %d %d", &a, &b);
		switch (last)
		{
		case 'a':
			c = a + b; sprintf_s(ans, "%d+%d=%d", a, b, c); break;
		case 'b':
			c = a - b; sprintf_s(ans, "%d-%d=%d", a, b, c); break;
		case 'c':
			c = a * b; sprintf_s(ans, "%d*%d=%d", a, b, c); break;
		}
		cout << ans << endl << strlen(ans);
	}
	return 0;
}
2023/10/30 22:15
加载中...