在格式控制上出了一点小差错,假如刚好输入5个会换行两次。以下贴出修改后的代码
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int a, b,n,i,sum=0,j;
scanf("%d %d", &a, &b);
n = b - a;
sum = 0;
for (i = 0,j=1; i <=n; i++,j++)
{
printf("%5d ",a);
sum += a;
a++;
if (j % 5 == 0&&i!=n) printf("
");
}
printf("
");
printf("Sum = %d
", sum);
return 0;
}