3 条题解
-
2
这就a+b嘛,主要还是在"场宽"的问题上。题解里有setw( )的解法了,我就写个printf的
格式: printf("%nd",a); 其中n是你要控制的场宽长度,默认右对齐,要左对齐改成负的.
还是演示下好了owo
a=1,b=22,c=333
printf("%4d",a);
printf("%4d",b);
printf("%4d",c);
输出(-代表空格)
1--22-333
printf("%-4d",a);
printf("%-4d",b);
printf("%-4d",c);
输出(-代表空格)
1---22--333-
就这么简单~
最后附上代码: !不要直接复制粘贴! 这个菜狗写成这样
#include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; cout<<a<<'+'<<b<<'='<<a+b<<endl; printf("%7d",a); cout<<endl<<'+'; printf("%6d",b); cout<<endl<<"-------"<<endl; printf("%7d",a+b); return 0; }
信息
- ID
- 15
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 196
- 已通过
- 71
- 上传者