【发布时间】:2020-04-02 14:17:59
【问题描述】:
所以我得到了一个制作程序的任务。要创建的程序使用从数字 1 开始的变量。该变量的值每次迭代都会增加 1。将之前和之后的迭代值相加。在终端中显示总和结果。如果总和超过一百,程序将通过发出“程序完成”字样退出迭代
我不理解这个作业,但我设法制作了这段代码:
#include<stdio.h>
int main() {
int i,j,rows;
printf("Enter number of rows: ");
scanf("%d", &rows);
for (i=1; i<=rows; ++i) {
for (j=1; j<=i; ++j)
{ printf("%d ",j); }
printf("\n");
}
return 0;
}
我遇到的问题:
- 我需要知道如果我将它们加起来将是 100 的行数
-
我需要在输出中显示上一个等式,如下所示:
1 = 1 1 + 2 = 3 1 + 2 + 3 = 6 1 + 2 + ... + etc = no more than 100
【问题讨论】:
标签: c loops while-loop