请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!下面是我的代码,编译通过,但运行时不显示答案,求教.#include int main(int argc,char *argv[]){int a,b,c,d,e;for (int abcde=10000;abcde

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 18:09:46
请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!下面是我的代码,编译通过,但运行时不显示答案,求教.#include int main(int argc,char *argv[]){int a,b,c,d,e;for (int abcde=10000;abcde

请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!下面是我的代码,编译通过,但运行时不显示答案,求教.#include int main(int argc,char *argv[]){int a,b,c,d,e;for (int abcde=10000;abcde
请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!
下面是我的代码,编译通过,但运行时不显示答案,求教.
#include
int main(int argc,char *argv[])
{
int a,b,c,d,e;
for (int abcde=10000;abcde

请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!下面是我的代码,编译通过,但运行时不显示答案,求教.#include int main(int argc,char *argv[]){int a,b,c,d,e;for (int abcde=10000;abcde
哥们,你的错误很多啊,出不了结果主要在于你取abcde的各个位数时错了,你可以再看看你的程序,在第二次循环结束时,也就是10001时,abcde已经变成了原来万位上的数,也就是1,进行判断,永远小于100000,成了死循环,所以程序没结果了,你再读读你的程序,看看是不是这个道理.我给你修改了一下,如下程序:
#include
using namespace std;
//一个5位数字ABCDE*4=EDCBA
int main()
{
int a,b,c,d,e,edcba,abcde,i;
cout