大家都在看
c语言实现输出特殊杨辉三角
最佳答案
lz是希望输出到ZZZZ吧, 这样用16进制就不够了。
程序如下,当i>=10,用字符输出。
void main()
{
int i,j,k,n;
//i为行数,j为空格数,k为符号数
char zimu;
printf("请输入三角形行数(在1和34之间):");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
if (i<10)
{
for(k=1;k<=2*i-1;k++)
printf("%d",i);
}
else
{
for(k=1;k<=2*i-1;k++)
printf("%c",'A'+i-10);
}
printf("\n");
}
}
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。