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;
}
浙公网安备 33010602011771号