0
点赞
收藏
分享

微信扫一扫

L1-008 求整数段和 (10 分)(c)

夕颜合欢落 2022-03-19 阅读 88
c语言

这个题有问题肯定是在每5个数字占一行,每个数字占5个字符宽度,向右对齐。

解决方法

1,使用循环嵌套

2,每5个数字占一行,是最外层的循环    for(i=A;i<=B;i=i+5){}

3,每个数字占5个字符宽度,printf("%5d",j);

如果是向左对齐,printf("%-5d",j);

正确代码

#include<stdio.h>
int main()
{
	int A,B,count=0;
	scanf("%d %d",&A,&B);
    int i,j,Sum=0;
	for(i=A;i<=B;i=i+5)
	{
		for(j=i;j<=i+4;j++)
		{
			if(j>B)
				break;
			Sum=Sum+j;
			printf("%5d",j);
		}
		printf("\n");
	}
   
		printf("Sum = %d",Sum);
		return 0;
}
举报

相关推荐

0 条评论