| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 459 人关注过本帖
标题:大哥们,帮们做个简单的题
只看楼主 加入收藏
vijay2004
Rank: 2
等 级:论坛游民
帖 子:16
专家分:59
注 册:2010-5-30
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:3 
大哥们,帮们做个简单的题
输入1个整数N,用306、149、90、209这几个数字组成1个数相加进去N,
如果10W减去相加后那个数能被90整除就输出 用了几个306 、149、90、209组
成的,简单的说就是当100000-(N+A*306+B*149+C*90+D*209)=S ,如果S能被90
整除的话输出 A、B、C、D (A、B、C、D>=5).
比如输入的是99103  应该输出A=0 B=0 C=3 D=3
    输入的是99104  应该输出A=0 B=2 C=2 D=2

[ 本帖最后由 vijay2004 于 2010-6-2 03:19 编辑 ]
搜索更多相关主题的帖子: 大哥 
2010-06-02 03:03
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
收藏
得分:20 
#include <stdio.h>
程序代码:
int main(int argc, char *argv[])
{
    int n306,n149,n90,n209;
    int n,k;
    printf("Please Input n:");
    scanf("%d",&n);
    k=100000-n;
    printf("k=%d\n",k);
       for(n306=0;n306<=k/306;n306++)
          for(n209=0;n209<=k/209;n209++)
            for(n149=0;n149<=k/149;n149++)
               for(n90=0;n90<=k/90;n90++)
                 {
                   if((k-(n306*306+n209*209+n149*149+n90*90))%90==0&&(n306*306+n209*209+n149*149+n90*90)<=k)
                     {
                       printf("n309:%d n209:%d n149:%d n90:%d \n",n306,n209,n149,n90);

                     }

                 }
    return 0;
}
穷举试试

[ 本帖最后由 NOMIPS 于 2010-6-2 10:06 编辑 ]
2010-06-02 10:05
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
你这个结果中,A,B,C,D的组合不止一种有好多种呢!
#include<stdio.h>
void main()
{
    int S,A,B,C,D,N;
    printf("请输入N的值:");
    scanf("%d",&N);
    for(A=0;A<=5;A++)
    for(B=0;B<=5;B++)
    for(C=0;C<=5;C++)
    for(D=0;D<=5;D++)
    {
        S=100000-(N+A*306+B*149+C*90+D*209);
        if(S%90==0)
        printf("N=%d,A=%d,B=%d,C=%d,D=%d\n",N,A,B,C,D);
    }
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-02 10:13
vijay2004
Rank: 2
等 级:论坛游民
帖 子:16
专家分:59
注 册:2010-5-30
收藏
得分:0 
谢谢。虽然有点点问题  但是我已经懂了.
2010-06-02 12:23
快速回复:大哥们,帮们做个简单的题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040648 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved