这个C++编的有什么错,怎么改

[复制链接]
查看11 | 回复3 | 2013-1-25 12:25:06 | 显示全部楼层 |阅读模式
#include iostreamint displayScore(int greenBay, int pittsburgh){if (greenBaypittsburgh){std::coutGreen Bay greenBay Pittsburgh pittsburghn;}else{std::coutPittsburgh pittsburgh Green Bay greenBayn;}}int main(){const int TOUCHDOWN = 6;const int FIELD_GOAL = 3;const int EXTRA_POINT = 1;const int SAFETY = 2;int greenBay = 0;int pittsburgh = 0;greenBay = TOUCHDOWN + EXTRA_POINT + TOUCHDOWN + EXTRA_POINT;pittsburgh = FIELD_GOAL;displayScore(greenBay, pittsburgh);greenBay = greenBay + TOUCHDOWN + EXTRA_POINT;pittsburgh = pittsburgh + TOUCHDOWN + EXTRA_POINT + TOUCHDOWN + EXTRA_POINT;displayScore(greenBay, pittsburgh);greenBay = greenBay + TOUCHDOWN + EXTRA_POINT;pittsburgh = pittsburgh + TOUCHDOWN + EXTRA_POINT + EXTRA_POINT;displayScore(greenBay, pittsburgh);greenBay = greenBay + FIELD_GOAL;displayScore(greenBay, pittsburgh);return 0;}赞同0|评论
回复

使用道具 举报

千问 | 2013-1-25 12:25:06 | 显示全部楼层
你的dispalyScore()函数返回的是int型的值,在main函数中没有写哦。。。。displayScore(greenBay, pittsburgh);会出现error C4716: “displayScore”: 必须返回一个值。。这样的错误,两种方法:1 std:: coutdisplayScore(greenBay, pittsburgh);2把displayScore()的返回类型int改为void ,就是不要返回int型的值的意思。赞同0|评论
回复

使用道具 举报

千问 | 2013-1-25 12:25:06 | 显示全部楼层
d赞同0|评论
回复

使用道具 举报

千问 | 2013-1-25 12:25:06 | 显示全部楼层
Svvhsvhjshvjsjvhsjvhs赞同0|评论
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行