printf("%5d",number);
meaning:表示如果得数字没有5位的话,会以空格来补齐;如果数字超过5位的话,会保留5位有效数字输出!
实现每个数字占5个字符宽度。

#include<iostream>
using namespace std;
int main()
{
	int a,b,sum=0,cnt=0;
	scanf("%d%d",&a,&b);
	while(a<=b)
	{
		printf("%5d",a);//每个数字占5个字符宽度
		cnt++;
		if(cnt%5==0&&a!=b) printf("\n");//每5个数字占一行
		sum+=a;
		a++;
	}
	printf("\n");
	printf("Sum = %d",sum);
	return 0;
}
原文:https://www.cnblogs.com/dragondragon/p/12512921.html