樱_柠
春芽
共回答了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