level 4
#include<stdio.h>
void main()
{
int i,j,k,n,m,s=0;
for(i=0;i<=2;++i)
for(j=0;j<=9;++j)
for(k=2;k<=9;++k)
{
n=100*i+10*j+k;
m=100*k+10*j+i;
}
if(m>=2*n&&m<3*n)
{
++s;
printf("%d ",n);
if(s%10==0)printf("\n");
}
}
2010年05月23日 13点05分
1
level 4
各位 为什么我在编译器上 无法得到结果
帮忙编译下 ~~~
还有告诉我 这个程序哪里出问题了呢~~~
感激不尽~~~~~~~~~
2010年05月23日 13点05分
2
level 6
#include<stdio.h>
void main()
{
int i,j,k,n,m,s=0;
for (i=0;i<=2;++i)
for (j=0;j<=9;++j)
for (k=2;k<=9;++k)
{
n=100*i+10*j+k;
m=100*k+10*j+i;
if (m>=2*n&&m<3*n)//应该把该if放入for循环体内
{
++s;
printf("%d ",n);
if (s%10==0)printf("\n");
}
}
}
2010年05月23日 15点05分
4