2025年setw() 函数

setw() 函数setw 用于控制输出之间的间隔 cout lt lt s lt

大家好,我是讯享网,很高兴认识大家。

setw()用于控制输出之间的间隔

cout<<'s'<<setw(6)<<'a'<<endl;

讯享网

s和a之间有5个空格,cout<<'s'<<setw(6)<<'a'<<endl;的意思是s后面输出6个字符,其中a占一个字符,剩余5个字符用空格填充 ,setw()默认填充的内容为空格,可以setfill()设置其他字符填充。

讯享网cout<<'s'<<setfill('*')<<setw(6)<<'a'<<endl;

输出:

s*a

setw()默认为右对齐,例如:

讯享网cout << setw(5) << "1" << endl; 

如需左对齐,则:


讯享网

cout << left<< setw(5) << "1" << endl;

例如:题目详情 - L1-008 求整数段和 (10 分) (pintia.cn)

代码: 

讯享网#include<bits/stdc++.h> using namespace std; int main() { int x,y; int sum=0; cin>>x>>y; for(int i=x;i<=y;i++) { cout<<setw(5)<<i; sum+=i; if((i-x+1)%5==0||i==y) cout<<endl; } cout<<"Sum = "<<sum; } 

小讯
上一篇 2025-03-07 12:43
下一篇 2025-01-27 07:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/121177.html