读书人

新人求教 关于循环解决方法

发布时间: 2012-04-25 19:32:32 作者: rapoo

新人求教 关于循环
求abc+cba=1333的所有等式,其中a,b,c均为一位数的程序 列如419+914=1333

[解决办法]

C/C++ code
#include<stdio.h>bool good(int a,int b){int a1=a%10,a3=a/100,a2=(a-a3*100)/10;return a3+a2*10+a1*100==b;}int main(){int i;for(i=334;i<999;i++){if(good(i,1333-i)){printf("%d+%d=1333\n",i,1333-i);}}return 0;}
[解决办法]
C/C++ code
#include<iostream>using namespace std;void main(){    int cc=0;    for (int a=1;a<10;++a)        for (int b=0;b<10;++b)            for (int c=1;c<10;++c)            {                if ((a+c)*101+b*20==1333)                    cout<<"第"<<++cc<<"组:"<<"a="<<a<<" b="<<b<<" c="<<c<<endl;            }} 

读书人网 >C++

热点推荐