C语言 输出如下图形 1 333 55555 7777777 999999999?

C语言
输出如下图形
1
333
55555
7777777
999999999
问题发出来格式变了 是个金字塔

下面就是该题输出三角形金字塔代码:
# include <stdio.h>
int main()
{
int i,j;
for(i=1;i<10;i+=2)
{
for(j=0;j<(10-i)/2;j++)
printf(" ");
for(j=0;j<i;j++)
printf("%d",j);
printf("\n");
}
return 0;
}追问

我用的里面 没有include语句 没学

追答

这是必须,自己没认真听课吗

追问

他根本就没讲,本来这课也是他非要加的我不是学计算机网络的

追答

就按我这样写的,就没问题了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-16
#include<stdio.h>
int main()
{ int x=-1,i,j;
char c[100]=" ";
for(i=0; i<6; i++) {
printf("%s",c);
for(j=0; j<2*i-1; j++)
printf("%d ",x);
printf("\n"); x+=2; c[9-x]='\0'; }
return 0;}追答

这样可以不?

我觉得挺好看的

追问

启动不了

追答

c初始化有11个空格

复制过来百度知道吞了

你再复制试试,你可能忘记复制头文件了

可以不?

追问

可能我用的程序不一样?

追答

c语言编译器都是一样的...吧..你用dev还是vs还是code还是手机编译器?

追问

vs

追答

环境调好没😂,你平时用的时候能启动吗?

相似回答