打印下列图像
分析:这个图案可以分为两部分打印,首先打印前5行,再次打印后四行,这样就会变的稍微简单一些,不然一上来还真不好做;
方法:用for语句的双层嵌套循环打印,一个变量控制行,一个变量控制列,用行和列的关系,进行循环判定的结束条件;
#include <stdio.h>
#include <stdlib.h>
int main()
{
for (int i = 0; i < 5; ++i)
{
for (int j = 0; j < 2*i+1; ++j)
{
printf("*"); //打印上半部分
}
printf("\n");
}
for (int i = 0; i < 4; ++i)
{
for (int j = 7; j > 2 * i; --j)
{
printf("*"); //打印下半部分
}
printf("\n");
}
system("pause");
return 0;
}
打印0-999的水仙花数
求出Sn=a+aa+aaa+aaaa+aaaaa=?
从键盘输入a和n