您的位置:首页 > 其它

题目1072:有多少不同的面值组合?

2017-04-15 12:45 260 查看


#include<stdio.h>
int main(){
    float a[120];
    int count=0;
    for(int i=0;i<=5;i++){
        for(int j=0;j<=4;j++){
            for(int k=0;k<=6;k++){
                float sum=0.8*i+j+1.8*k;
                bool flag=true;
                for(int l=0;l<count;l++){
                    if(sum==a[l]) {
                        flag=false;
                        break;
                    }
                }
                if(flag) {
                    a[count]=sum;
                    count++;   
                }
            }
        }
    }
    printf("%d\n",count-1);
    return 0;
}
/**************************************************************
    Problem: 1072
    User: cust123
    Language: C++
    Result: Accepted
    Time:0 ms
    Memory:1012 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: