求100-999之间所有的水仙花数。
什么是水仙花数?
一个数百位的立方+十位的立方+个位的立方。
371=3*3*3+7*7*7+1*1*1=371
#include<stdio.h>
#include<stdlib.h>
int main()
{
//求100-999之间的水仙花数
//一个数百位的立方 + 十位的立方 + 个位的立方。
int l_百位, l_十位,
l_个位;
for (size_t i = 100; i < 1000; i++) {
l_百位 = i /
100;
l_十位 = i % 100 / 10;
l_个位 = i % 100 % 10;
if
((l_百位*l_百位*l_百位 + l_十位*l_十位*l_十位 + l_个位*l_个位*l_个位) == i) {
printf("%d
",
i);
}
}
system("pause");
}
*
***
*****
*******
*********
***********
*************
#include<stdio.h>
#include<stdlib.h>
int main() {
int l_v1=5;
int l_v2;
for (size_t i = 1; i <=l_v1; i++)
{
l_v2 = (i - 1) * 2 + 1;
for (size_t ii = 1; ii <=l_v1-i; ii++)
{
printf(" ");
}
for (size_t iii = 1; iii <= l_v2; iii++)
{
printf("*");
}
printf("
");
}
system("pause");
}
计算机适合做有规律的事情,上学的时候,我们做数学题,经常出现找规律填空的数学题。
最后把这种规模,通过循环分支顺序的代码结构封装实现,让计算机实现自动化。
心和行号的关系是
乘以2减去1