首页
社区
课程
招聘
[求助]我的第一阶段,第二题的解法。(未成功!!!)
发表于: 2008-10-7 12:16 5275

[求助]我的第一阶段,第二题的解法。(未成功!!!)

2008-10-7 12:16
5275
收藏
免费 7
支持
分享
赞赏记录
参与人
雪币
留言
时间
Youlor
为你点赞~
2024-1-4 01:45
伟叔叔
为你点赞~
2023-11-23 00:02
QinBeast
为你点赞~
2023-8-29 02:29
PLEBFE
为你点赞~
2023-8-24 05:30
shinratensei
为你点赞~
2023-8-5 01:37
心游尘世外
为你点赞~
2023-7-27 00:53
飘零丶
为你点赞~
2023-7-14 00:17
最新回复 (3)
雪    币: 136
活跃值: (20)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
2
原来是12个钢球的问题。
怎么没想到呢。哎。。。
2008-10-7 12:22
0
雪    币: 136
活跃值: (20)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
3
帖一个学习C语言时写的代码。仔细一比较,发现很多相同的地方。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
int main(int argc, char* argv[])
{
    int d[]={1,1,1,1,1,1,1,1,1,1,1,1};
    int a[4],b[4],c[4];
    int nIndex;
    printf("输入1-12的一个数:");
    scanf("%d",&nIndex);
    printf("输入0或2:");
    scanf("%d",&d[nIndex-1]);
    d[nIndex-1]=0; //也可以等于2
    for (int i=0;i<4;i++)
    {
        a[i]=d[i];
        b[i]=d[4+i];
        c[i]=d[8+i];
    }
    if (a[0]+a[1]+a[2]+a[3]==b[0]+b[1]+b[2]+b[3])
    {
        if (a[0]+a[1]==c[0]+c[1])
        {
            if (a[0]==c[2])
            {
                printf("结果为: 12 (C[3])\n");
            }
            else
            {
                printf("结果为: 11 (C[2])\n");
            }
        }
        else
        {
            if (a[0]==c[0])
            {
                printf("结果为: 10 (C[1])\n");
            }
            else
            {
                printf("结果为: 9 (C[0])\n");
            }
        }
    }
    else if (a[0]+a[1]+a[2]+a[3]>b[0]+b[1]+b[2]+b[3])
    {
        if (a[0]+b[0]+b[1]==a[1]+b[2]+c[0])
        {
            if (a[2]==a[3])
            {
                printf("结果为: 8 (b[3])\n");
            }
            else if (a[2]>a[3])
            {
                printf("结果为: 3 (a[2])\n");
            }
            else
            {
                printf("结果为: 4 (a[3])\n");
            }
        }
        else if (a[0]+b[0]+b[1]>a[1]+b[2]+c[0]) 
        {
            if (a[0]>c[0])
            {
                printf("结果为: 1 (a[0])\n");
            }
            else
            {
                printf("结果为: 7 (b[2])\n");
            }
        }
        else
        {
            if (b[0]>b[1])
            {
                printf("结果为: 6 (b[1])\n");
            }
            else if (b[0]<b[1])         
            {
                printf("结果为: 5 (b[0])\n");
            }
            else
            {
                printf("结果为: 2 (a[1])\n");
            }
        }
    }
    else
    {
        if (a[0]+b[0]+b[1]==a[1]+b[2]+c[0])
        {
            if (a[2]==a[3])
            {
                printf("结果为: 8 (b[3])\n");
            }
            else if (a[2]>a[3])
            {
                printf("结果为: 4 (a[3])\n");
            }
            else
            {
                printf("结果为: 3 (a[2])\n");
            }
        }
        else if (a[0]+b[0]+b[1]>a[1]+b[2]+c[0]) 
        {
            if (b[0]>b[1])
            {
                printf("结果为: 5 (b[0])\n");
            }
            else if (b[0]<b[1])         
            {
                printf("结果为: 6 (b[1])\n");
            }
            else
            {
                printf("结果为: 2 (a[1])\n");
            }
        }
        else
        {
            if (a[0]<c[0])
            {
                printf("结果为: 1 (a[0])\n");
            }
            else
            {
                printf("结果为: 7 (b[2])\n");
            }
        }
    }
    return 0;
}
2008-10-7 12:59
0
雪    币: 407
活跃值: (140)
能力值: ( LV13,RANK:280 )
在线值:
发帖
回帖
粉丝
4
有同感,顶一下
2008-10-7 15:35
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册