打印金字塔图样题目大全
打印金子塔的三个循环做过点题目的都知道,这种题至少要三个for循环来实现,首个for控制行数,内部两个控制空格和打印内容,总结为如下:
//正金字塔for(int i=1;i<=n;i++){ //行数 for(int j=0;j<n-i;j++){//控制在第i行内的空格数 printf(" "); } for(int k=;k<=2*i-1;i++){//控制在第i行内的字符 printf("*"); } printf("\n");//跳出这一行,到i+1行}
倒金字塔与正的类似,内部两个语句相同,但是控制行数的语句不同。
for(int i=n;i>0;i--){ //行数 for(int j=0;j<n-i;j++){//控制在第i行内的空格数 printf(" "); } for(int ...