2-1位数
#include <stdio.h>
int main()
{
int n,i=0;
scanf("%d",&n);
while(n)
{
n=n/10;
i++;
}
printf("%d",i);
return 0;
}
水仙花
#include <stdio.h>
#define cube(x) ((x)*(x)*(x))
int main()
{
int i,j,k;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
if(i*100+j*10+k==cube(i)+cube(j)+cube(k))
printf("%d\n",i*100+j*10+k);
}
return 0;
}
韩信点兵(枚举)
#include <stdio.h>
#define cube(x) ((x)*(x)*(x))
int main()
{
int i,a,b,c,tag=0;
while(scanf("%d %d %d",&a,&b,&c)==3)
{
tag=0;
for(i=10;i<101;i++)
{
if(i%3==a&&i%5==b&&i%7==c)
{
printf("%d\n",i);
tag=1;
}
}
if(!tag) printf("No answer");
}
return 0;
}