PAT甲级1001

PAT甲级1001,第1张

PAT甲级1001

本人即将迎来第二次csp考试,准备提前刷刷题,刷题之前看到了之前做的PAT甲级的题目,又重新浏览了一遍,特来记录。

以下是题目:

 这里给出本小菜鸡的小代码,如有大佬们有更好的解题思路可以一起讨论丫。

 

#include 
#include 
#include 
#include 
using namespace std;
int main() {
	int a, b;
	cin >> a >> b;
	int z = a + b;
	int tem = abs(z);
	int ans[1000];
	for (int p = 0; p < 1000; p++) ans[p] = 0;
	int i = 0;
	while (tem > 0) {
		ans[i++] = tem % 10;
		tem /= 10;
	}
	char c[1000];
	int k = 0;
	int count = 1;
	for (int j = 0; j  0) {
		for (int j = k-1; j >=0; j--) cout << c[j];
	}
	else if (z < 0) {
		cout << "-";
		for (int j = k-1; j >=0; j--) cout << c[j];
	}
	else cout << 0;
	return 0;
}

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5580869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存