小白新get的小套路@Dogboss的原创博客
#include <stdio.h> int main () { int i,a,b,sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++){ sum+=i; printf("%5d",i); if((i-a+1)%5==0||i==b) //在这里i==b这个就可以解决测试点2格式错误的问题 printf("\n"); } printf("Sum = %d",sum); return 0; }
虽然不知道测试点2是什么数据,但是相比printf("\n");来说确实好用许多。