pta刷题:L1-008 求整数段和 (10分)记录总结

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;
}

  

猜你喜欢

转载自www.cnblogs.com/dragondragon/p/12512921.html