题解 | 数字颠倒
数字颠倒
https://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe
#include <iostream>
#include<string>
using namespace std;
int main() {
int a, b;
string str;
cin>>str;
for(int i = str.size()-1;i>=0;i--){
cout<<str[i];
}
while (cin >> a >> b) { // 注意 while 处理多个 case
cout << a + b << endl;
}
}
// 64 位输出请用 printf("%lld")
其实个人是有些疑问的,那便是我直接把数字当成str处理了,而不是像大多数代码一样先将int型取余(%10),再将其强转为char(+‘0’)最后char拼成一个完整的str,输出。
所以这个样子是否规范得分?
查看7道真题和解析