在這里我給出一段代碼,請高手們幫我寫出算法描述謝謝了:void main(){ int i,k,j;for(i=1;i<=35;i++) /* 外循環(huán)控制打印行數(shù) */{ for (k=1;k<=35-i;k++) /* 每行起始打印位置 */printf(" ");for(j=1;j<=i;j++) /* 內(nèi)循環(huán)控制打印個數(shù) */{if(i<=9)printf("%c ",48+i);elseprintf("%c ",55+i);}printf("\n");}getch();}
1 回答

牧羊人nacy
TA貢獻1862條經(jīng)驗 獲得超7個贊
#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有的也不太了解,不能解釋你的那個,你先看看我的把。
添加回答
舉報
0/150
提交
取消