void pyramid(int n)
{
int i,j
for(i=11<=ni++){//循环中是i<=n,写的是1<=n
for(j=1j<=n-ij++)
printf(" ")
for(j=1j<=ij++)
printf("%d",i)
printf("\n")
}
扩展资料:
在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似。
C语言中,函数调用的一般形式为:
函数名(实际参数表)
对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。
参考资料来源;百度百科-函数调用
#include<stdio.h>#define N 7 //行数
#define KG N-i-1 //每行空格数
#define XH i*2+1 //每行星号数
void main()
{
int i,j
for ( i=0i<Ni++ )
{
for ( j=0j<KGj++ ) printf(" ")
for ( j=0j<XHj++ ) printf("*")
printf("\n")
}
}
改成倒的,将前面相应的定义语句改下
#define KG i
#define XH (N-i)*2-1
for(int i=0i<5i++){
for(int j=ij>=0j--)
print("%c",65+j)
print("\n")
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)