注册 登录
编程论坛 C++教室

语句符号问题出错求解

才才 发布于 2013-03-01 20:31, 280 次点击
#include
using namespace std;
void mian()    {
    int flower,liwu,birthdaycake,gongzi,cunkuan=0;//定义项
cin>>flower;//输入项
cin>>liwu;//输入项
cin>>birthdaycake;//输入项
cin>>gongzi;//输入项
for(flower=0;flower<=999;flower++)//对flower进行循环
for(liwu=0;liwu<=20;liwu++)//对liwu进行循环
for(birthdaycake=0;birthdaycake<=10;birthdaycake++)//对birthdaycake进行循环
cunkuan+=gongzi;//自加运算
flower=flower++;//自加运算
liwu=liwu++;//自加运算
birthdaycake=birthdaycake++;//自加运算
}
int main()
{
    int boy,girl,car,house,flower,liwu,birthdaycake,gongzi,cunkuan;//定义项
   
    if(car==1&&house==1)//if条件语句:同时满足车和房子
        cout<<"boy get girl"<<endl;<ENDL;
 
else:                              error C2143: syntax error : missing ';' before ':'
    for(flower>=520:liwu=20:birthdaycake=20:cunkuan=100000)
        cout<<"boy get girl"<<ENDL;
    return 0;
}
红色字体处是软件提示错误。。。。想问一下,这个是该全部重写还是改一点就可以了呢?
3 回复
#2
yuccn2013-03-01 22:06
   cout<<"boy get girl"<<endl;<ENDL;?
你确认你没有写错?后面那句是多余的吧
#3
才才2013-03-02 05:15
回复 2楼 yuccn
抱歉,多次编辑后出错了
#4
yuccn2013-03-03 09:37
if(car==1&&house==1)//if条件语句:同时满足车和房子
         cout<<"boy get girl"<<endl;

else:                              error C2143: syntax error : missing ';' before ':'



else 后面的那个冒号是不需要的


for(flower>=520:liwu=20:birthdaycake=20:cunkuan=100000)
         cout<<"boy get girl"<<ENDL;

for (初始值;条件;增值) 里面是分号分隔的。

你的初始化条件flower>=520 ,你确认你没有写错?

 
1