为什么不做工作" for loop"?

时间:2015-05-01 18:37:24

标签: android

当我运行程序时,  然后只有第一个输入和50,  这两个数字相乘。  为什么不为循环工作? ...............当我运行它代码块。使用C编程。有用。

想象一下,首先输入1 = 3,输入2 = 30.i期望此输出3 * 30 = 90,3 * 31 = 93,3 * 32 = 96 ............... ..................... 3 * 49 = 147。但输出显示只有3 * 49 = 147。这是问题

......................

......................

#include "stdafx.h"
#include <iostream>
#include <string>
#include <regex>
using namespace std;

请帮帮我。 我会尝试多次。 但它不起作用。

1 个答案:

答案 0 :(得分:1)

在您的代码中

for (i = input1; i <=input1 ; i++) {
                       for (k =input2; k <= 50; k++) {
                           tv.setText(+i+"*"+k+"="+i*k+"/n");
                       }
                   }

i等于input1并将其循环为i <= input1时,它将不会循环播放。更改i的初始值。

还要分享您的输入值,例如您正在尝试的inpu1和input2的值