打印输出所有的水仙花数字
水仙花是三位数,所以是100-100之间
#include "stdio.h"
main()
{
int m,x,y,z;
for(m=100;m<1000;m++)
{
x=m/100;
y=m%100/10;
z=m%10;
if(m==x*x*x+y*y*y+z*z*z)
printf("%d是水仙花数\n",m);
}
getch(); }
打印fibonacci数列
#include "stdio.h"
main()
{
int i;
float m=0,n=1;
for(i=1;i<41;i++)
{
m+=n;
n=m-n;
printf("%9.0f ",m);
if(i%5==0)printf("\n");
}
getch(); }
打印1+2+3+…+100,跳过个位为3的数
#include "stdio.h"
main()
{
int s=0,i;
for( i=1;i<=100;i++)
{
if(i/10==3)
continue;
else
s=s+i;
}
printf("%d",s);
getch(); }
打印100到200之间的素数
#include "stdio.h"
main()
{
int i,j;
for(i=100;i<=200;i++)
{
for(j=2;j<i;j++)
{
if (i%j==0)
break;
}
if(i==j)
printf("%d\n",i);
}
getch(); }