当我运行程序时, 然后只有第一个输入和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;
请帮帮我。 我会尝试多次。 但它不起作用。
答案 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的值