请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!

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

樱_柠 春芽

共回答了17个问题采纳率:88.2% 举报

哥们,你的错误很多啊,出不了结果主要在于你取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

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.068 s. - webmaster@yulucn.com