http://oj.91xbc.com/p/1492

石茂诤  •  10个月前


#include <iostream> 
using namespace std; 
int main(){ 
    int a,b,c,n,s=0; 
    bool flag=0; 
    cin>>n; 
    for(int a=0;a<=n/5;a++){ 
       for(int b=0;b<=n/3;b++){ 
           for(int c=0;c<=n;c++){ 
               if(a+c+b==n&&a*5+b*3+c/3.0==n){ 
                flag=1; 
                   s++; 
                   printf("%d: %d,%d,%d\n",s,a,b,c); 
               } 
           } 
       } 
    } 
    if(flag==0){ 
     cout<<"None"; 
 }         
}


评论: