C语言 简单程序修改 在线等,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:57:07
#include "stdio.h"
#include "math.h"
void main()
{ int s1,s2,a,b,c,k;
s1=100;
while(s1<300)
{a=s1/100;b=(s1%100)/10;c=s1%10;
s2=c*100+b*10+a;
if(s2>2*s1&&s2<3*s1)printf("%d",s1);
s1++;}
getch();}

我想在这基础上修改使输出结果每5个换行,该怎么写?

#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
int s1,s2,a,b,c,k;
int i=0;
s1=100;
while(s1<300)
{
a=s1/100;
b=(s1%100)/10;
c=s1%10;
s2=c*100+b*10+a;
if(s2>2*s1&&s2<3*s1)
{
printf("%d ",s1);
i++;
if(i%5==0) printf("\n");
}
s1++;
}
getch();
}