大神来救我
#include
int main()
{
int a,b,c;
for (a=0;a<=100;a=+2)
for (b=0;b<=100;b=++)
{
c=100-a-b;
if (c>=0&&3*a+2*b+c=100)
printf ("大牛有%d头,小牛有%d头,牛宝宝有%d头",a,b,c);
}
return 0;
}
for (a=0;a<=100;a+=2)是这样的 写错了
for (a=0;a<=100;a=+2)
a+=2
for (b=0;b<=100;b=++)
b++
if (c>=0&&3*a+2*b+c=100)
是==100
c>=0&&3*a+2*b+c==100) 是等等 不是等于
b=++应该写成b++
#include<stdio.h>
int main()
{
int a,b,c;
for (a=0;a<=100;a+=2)
{
for (b=0;b<=100;b++)
{
c=100-a-b;
if (c>=0&&(3*a+2*b+c)==100)
{
printf ("大牛有%d头,小牛有%d头,牛宝宝有%d头",a,b,c);
}
return;
}
}
}
做个补充,#include <>或#include “” 头文件别忘了
for (a=0;a<=100;a+=2)
for (b=0;b<=100;b++)
错误蛮多的哈,首先第一个for的大括号没有结尾,第二、加法只有+=没有=+,要嘛就写全a = a + 2,第三、自增是++不是=++。++也有左右之分
第四、if也没有结尾大括号。最后,注意缩进
错误太多,先看其他的介绍然后再改
http://blog.csdn.net/yanandyue/article/details/49130425