C语言三角形出不来呀!有没有大佬帮忙改一下

P5725 【深基4.习8】求三角形

好好想想每一层循环的范围
by Tiankun2010 @ 2023-10-10 19:39:16


```c int num; num ++; ``` ```c int cnt; cnt++; ``` 这些不能在循环里面定义,要放到外面且初始化
by Tiankun2010 @ 2023-10-10 19:42:18


```cpp #include<stdio.h> using namespace std; int main() { int n,i,j; int num=0; scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ num ++; printf("%02d",num); }printf("\n"); } printf("\n"); printf("\n");int cnt=0; for(i=1;i<n;i++){ for(j=i;j<n;j++){printf(" "); } for(j=1;j<=2*i-1;j++){ cnt++; printf("%02d",cnt); }printf("\n"); } return 0; } ```
by sublime_maths @ 2023-10-10 19:43:11


记得赋值
by sublime_maths @ 2023-10-10 19:44:27


@[sublime_maths](/user/1076495) @[Liyan100](/user/1130400) 矩形和三角形之间只有一个换行!
by Tiankun2010 @ 2023-10-10 19:46:56


@[sublime_maths](/user/1076495) 你代码不对啊 input : ```4``` output : ``` 01020304 05060708 09101112 13141516 01 020304 0506070809 ```
by Tiankun2010 @ 2023-10-10 19:50:07


@[sublime_maths](/user/1076495) 那个我把你的代码复制后运行了一下,这也不太对吧,和题目不一样
by Liyan100 @ 2023-10-10 19:56:10


@[Tiankun2010](/user/701471) 那个我想知道我的代码还有什么问题,改了你说的两个之后那个三角形哦那个还是不对
by Liyan100 @ 2023-10-10 19:58:40


我没看题,对不起,但主要问题还是赋值和循环的问题
by sublime_maths @ 2023-10-10 20:05:54


@[sublime_maths](/user/1076495) 没事,我还没改出来呢
by Liyan100 @ 2023-10-10 20:08:25


| 下一页