#include
int main()
{
int n,i,num=0;
scanf("%d",&n);
for(i=10;i<=99;i++)
{if(i%n==0)
{
printf("%-5d",i);
num=num+1;
}
if(num%5==0)printf("\n");
}
printf("\n%d",num);
return 0;
}
输入12
输出
12 24 36 48 60
72 84 96
8
之所以会有这么多空行,是因为每次你num能被5整除在还未找到第六个num的时候都输出一空行
#include<stdio.h>
int main()
{
int n, i, num = 0;
int flag = 0;
scanf("%d", &n);
for (i = 10; i <= 99; i++)
{
if (i%n == 0)
{
printf("%-5d", i);
num = num + 1;
}
if (num % 5 == 0&&num!=0) {
num = 0;
printf("\n");
}
}
printf("\n%d", num);
return 0;
}