此代码是找出0-999之间的水仙花数。
int i = 0;
int s1 = 0;
int s2 = 0;
int s3 = 0;
for (i = 100; i < 1000; i++)
{
s1 = i % 10;
s2 = (i / 10) % 10;
s3 = i / 100;
if (i == pow(s1, 3) + pow(s2, 3) + pow(s3, 3))
//求i的n次方pow(i,n),包含头文件include<math.h>
{
printf("%d\n", i);
printf("\n");
}
}
system("pause");
return 0;
}
int n = 0;
int i = 0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
int j = 0;
for (j = 0; j < n - 1 - i; j++)
{
printf(" ");
}
for (j = 0; j <= 2*i+1; j++)
{
printf("*");
}
printf("\n");
}
这是一个打印星号图的程序。
for(i = 0;i < line-1;i++)
{
//打印空格
int j = 0;
for(j = 0;j <= i;j++)
{
printf(" ");
}
for(j = 0;j < 2*(line-1-i)-1;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}