十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
void pyramid(int n)
灵璧网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
{
int i,j;
for(i=1;1=n;i++){//循环中是i=n,写的是1=n
for(j=1;j=n-i;j++)
printf(" ");
for(j=1;j=i;j++)
printf("%d",i);
printf("\n");
}
扩展资料:
在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似。
C语言中,函数调用的一般形式为:
函数名(实际参数表)
对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。
参考资料来源;百度百科-函数调用
打印一行5颗星你会不?(*****)
for(i=1; i=5;i++) // 循环打印5颗星
{ prinft("*"); }
--------------------------------------------------
打印下面这张图你会不?(5行5颗星)就是在上面的基础上在来一个循环
for(j=1;j=5;j++) //外层循环
{
for(i=1; i=5;i++) // 循环打印5颗星
{ prinft("*"); }
printf("\n");
}
-----------------------------------------------------
现在说你的图
其实就是把一部分星星换成空格打印而已。所以,上一步的外层循环内 要分两步:打印空格+打印5颗星(+打印回车)
代码就是你给的那个,我不重复了。至于里面的数量关系的规律,你可以从简单到复杂的琢磨下就是了
程序主要分为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;
}
结果如下: