急求大神做一道C++编程题目!题目用英文给出的。不过读起来很简单。。

这个是题目。。这是我自己乱写的。。感觉思路不清晰。。而且调试了一下出乱码了。。求大神解答!急求啊!... 这个是题目。。

这是我自己乱写的。。感觉思路不清晰。。而且调试了一下出乱码了。。
求大神解答!急求啊!
展开
 我来答
jiejieup
2013-12-31 · TA获得超过338个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:240万
展开全部
#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;


int main(){
    string article    [] = {"the"  ,"a"     ,"one" ,"some"  ,"any"    };
string noun       [] = {"boy"  ,"girl"  ,"dog" ,"town"  ,"car"    };
string verb       [] = {"drove","jumped","ran" ,"walked","skipped"};
string preposition[] = {"to"   ,"from"  ,"over","under" ,"on"     };

srand(time(0));
    string sentence[] = {article[rand()%5], noun[rand()%5], verb[rand()%5], preposition[rand()%5], article[rand()%5], noun[rand()%5]};
    for(int i = 0; i<6; i++) {
        cout<<sentence[i]<<" ";
    }
}

你的代码很多都都可以简化

追问

你的这个代码有编译错误啊

还有题目要求第一个单词的首字母大写。。。

丨xman丨
2013-12-31
知道答主
回答量:26
采纳率:0%
帮助的人:19.1万
展开全部
。c++是 面向对象编程吗?
我记得c没有string这个数据类型吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拷你妹
2013-12-31
知道答主
回答量:43
采纳率:0%
帮助的人:21.7万
展开全部
贴处错误来看看。
更多追问追答
追问
编译通过了。。但是调试乱码了。。
追答
#include  #include    using namespace std;     int main(){     string  article[] = {"the"  ,"a"     ,"one" ,"some"  ,"any"    };  string  noun[] = {"boy"  ,"girl"  ,"dog" ,"town"  ,"car"    };  string  verb[] = {"drove","jumped","ran" ,"walked","skipped"};  string  preposition[] = {"to"   ,"from"  ,"over","under" ,"on"     };    srand((unsigned int)time(0));
string sentence[] = {article[rand()%5], noun[rand()%5], verb[rand()%5], preposition[rand()%5], article[rand()%5], noun[rand()%5]};
for(int i = 0; i<6; i++) { cout<< sentence[i].c_str() <<" "; } }
试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式