正文
c语言金字塔代码加函数 c语言编程*金字塔图形
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
谁能解释下金字塔图案的C语言程序代码
/*
2013年12月29日 18:33:34
目的:金字塔
*/
#includestdio.h
int main(void)
{
int i, j, k;
for(i=1; i=5; i++) //构建一个五行的金字塔
{
for(j=1; j=5-i; j++) //这里的j是控制每行的空格个数,第一行就输入5-1个空格,以此类推
printf(" ");
for(k=1; k=2*i-1; k++) //这里的k是控制每行星号的输出个数,就是第一行输出2*1-1个,第二行输出2*2-1个星号,以此类推
printf("*");
printf("\n"); //每行打印星号完了后换行,来重新开头打印第二层、第三层、第四层、第五层金字塔
}
return 0;
}
c语言,编写函数,输出用*号组成五行金子塔图形
程序主要分为2个部分,一个部分是输出空格,一个部分是输出星号。
具体过程如下:
#includeiostream
using namespace std;
void printBlank(int n)
{
for (int i = 0; i n; i++)
cout " ";
}
void printStar(int n)
{
for (int i = 0; i n; i++)
cout "* ";
}
int main()
{
int N = 5;
for (int i = 1; i = N; i++)
{
printBlank(N-i);
printStar(i);
cout endl;
}
return 0;
}
结果如下:
如何用c语言编写这个数字金字塔
#include
void main()
{
int i,j;
for (i=1;i=3;++i) // 控制金字塔c语言金字塔代码加函数的层数c语言金字塔代码加函数,本例输出3层c语言金字塔代码加函数,可以改变输出任意层
{
for (j=1;j=3-i;++j) // 控制金字塔每层前面输出c语言金字塔代码加函数的空格数
printf(" ");
for (j=1;j=2*i-1;++j) // 控制金字塔每层需要打印'*'的个数
printf("*");
printf("\n"); // 一层金字塔输出完毕c语言金字塔代码加函数,换行继续输出下一层
}
}
关于c语言金字塔代码加函数和c语言编程*金字塔图形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。