首页
社区
课程
招聘
[旧帖] [求助]我是新手,不知这段代码哪错了,帮忙看下 0.00雪花
发表于: 2012-5-12 16:45 1692

[旧帖] [求助]我是新手,不知这段代码哪错了,帮忙看下 0.00雪花

2012-5-12 16:45
1692
#include<stdio.h>
main()
{
int  i, j,k,count=0;

for(i=0;i<=20;i++)
{
for(j=0;j<=33;j++)
{
         for(k=0;k<=300;k++)
         {
                 if(i+j+k==100&&k%3=0&&i*5+j*3+k/3==100)
                 {
                  count++;
                  printf("方案%d个:鸡翁%d个,鸡母%d个,鸡雏%d个\n",count,i,j,k);
                 }
         }
}
}
}
我是按教科书上打的,可是在上面代码i+j+k==100那里提示我“IntelliSense: 表达式必须是可修改的左值”
不知道哪错了。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
#include<stdio.h>
int main()
{
        int  i, j,k,count=0;

        for(i=0;i<=20;i++)
        {
                for(j=0;j<=33;j++)
                {
                        for(k=0;k<=300;k++)
                        {
                                if(i+j+k == 100&&k%3 == 0&&i*5+j*3+k/3==100)      //100&&k%3 == 0   这个0前面少打了一个 = 号  比较变成赋值了!
                                {
                                        count++;
                                        printf("方案%d个:鸡翁%d个,鸡母%d个,鸡雏%d个\n",count,i,j,k);
                                }
                        }
                }
        }
        return 0;

}
2012-5-12 17:02
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
单说语法
这个错误很明显,k%3==0这边少了个等号
还需要多动手多练习,这是很基础的错误
2012-5-12 17:02
0
雪    币: 69
活跃值: (242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wmg
4
代码风格还得提高下///
2012-5-12 19:12
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这的眼花缭乱········


88娱乐城博彩论坛 bet365博彩论坛 博狗
2012-5-12 21:43
0
雪    币: 1631
活跃值: (1309)
能力值: ( LV7,RANK:117 )
在线值:
发帖
回帖
粉丝
6
代码格式太晕了……

几个表达式好歹分个层次,加个括号吧……
2012-5-12 22:16
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
看大家都说代码乱,我觉得还可以吧,这种代码很多书上会这么弄的,判断式中少了一个=号,新手我建议抄源码的时候要读,而不是简单地搬到机子上编译运行下而已
2012-5-13 00:01
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
优先级的问题:

改成:
if((i+j+k==100)   &&   (k%3==0) && (i*5+j*3+k/3==100))
2012-5-14 09:18
0
雪    币: 28
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
很基础的东西了,多练习练习
2012-5-14 11:50
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
同意8楼
2012-5-15 08:47
0
雪    币: 85
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
这根之前的有什么区别哦
2012-5-15 10:47
0
雪    币: 256
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
同意八楼,楼主仍然需要提高编写代码的层次,编码不仅仅是为了计算机懂,自己也要方便看才好。
2012-5-15 17:03
0
游客
登录 | 注册 方可回帖
返回
//