作业帮 > 综合 > 作业

C语言for循环打印图形问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 08:02:43
C语言for循环打印图形问题
这一道题目的规律是每一行最后一个数都是行数n的n*(n+1)/2,就是每一行到这一个数就需要换行.我一开始是想先用for循环打印这些数,然后再在打印的数与n*(n+1)/2相等时进行换行,但却忽略了行数其实在for循环中也一直不断地变化.接着我想把for循环里面的初始值与限制条件全都换成变量形式表示,用初始值的限制条件的差值来代表循环要打印的数的个数,不过也无从下手,最终都换不了行~
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
.
.
.
79 80 81 82..91
#include
int main()
{
int n=1;
for(int i=1 ;i