
缘由jzxxoj编程C:3996: 四位数(新旧相乘)-编程语言-CSDN问答
我可想见我这个交换数据将会被广泛使用,而且写成
templateinline void 算交换(形参& a, 形参& b){ 形参 ab = a - b; a -= ab; b += ab; } void INT算交换(int& a, int& b) { int ab = a - b; a -= ab; b += ab; //cout << ab << endl << a << ends << b; } int a = INT_MAX, b = INT_MIN; cout << a << ends << b << endl; 算交换(a, b); cout << a << ends << b << endl; 算交换(a, b); cout << a << ends << b << endl;
void 交换四位数百十后乘积()
{//缘由https://ask.csdn.net/questions/7637632?spm=1005.2025.3001.5141
int a = 0, aa = 0, ab = 0, as = 0;
cin >> a;
aa = a, ab = a / 100 % 10, as = a / 10 % 10;
aa += (ab - as) * 10 + (as - ab) * 100;
cout << (ab - as) * 10 << ends << (as - ab) * 100<
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)