求助:关于在C语言中数字金字塔的算法?对其很有兴趣,想学习一下

在这里我给出一段代码,请高手们帮我写出算法描述谢谢了:
void main()
{ int i,k,j;
for(i=1;i<=35;i++) /* 外循环控制打印行数 */
{ for (k=1;k<=35-i;k++) /* 每行起始打印位置 */
printf(" ");
for(j=1;j<=i;j++) /* 内循环控制打印个数 */
{
if(i<=9)
printf("%c ",48+i);
else
printf("%c ",55+i);
}
printf("\n");
}
getch();
}

慕沐林林
浏览 451回答 1
1回答

牧羊人nacy

#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int i,k,j;for(i=1;i<=5;i++){for(j=1;j<=6-i;j++){printf("* ");}switch(i){case 1:printf("\n ");break;case 2:printf("\n ");break;case 3:printf("\n ");break;case 4:printf("\n ");break;}}scanf("%d",j);return 0;}这是一个*号的金子塔形式,我也是刚学c有的也不太了解,不能解释你的那个,你先看看我的把。
打开App,查看更多内容
随时随地看视频慕课网APP