看起来很简单的题,诶 没写出来
想变成Madonna 那样的美人,美人啊,积极向上,有野心,还有野性,还有对人的关怀,对世界的思考。太爱了,时常幻想Madonna和我说话。太美了。
应该多想想的,不应该那么快去参考别人的
新增知识:
ssprintf()函数
int i=10;
char s[10];定义定符数组
sprintf(s,"%d",i);//把字转换成字符放到数据里
就是把10变为‘1’,‘0’;这多好,一行搞定。
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
int main(){
int a, b;
cin >> a >> b;
int c = a + b;
if (c<0) cout << '-';
c = abs(c);
char s[20];
sprintf_s(s, "%d", c);
int len = strlen(s);
//if(len<=3) {cout<<s;return 0;}
int m = len / 3, n = len % 3, start = 0;
//cout<<"m="<<m<<' '<<"n="<<n<<endl;
if (n == 0) { cout << s[0] << s[1] << s[2]; start = 3; m--; }
else if (n == 1) { cout << s[0]; start = 1; }
else if (n == 2) { cout << s[0] << s[1]; start = 2; }
while (m != 0){
cout << ',';
cout << s[start] << s[start + 1] << s[start + 2];
start += 3;
m--;
}
system("pause");
return 0;
}