急求大神做一道C++编程题目!题目用英文给出的。不过读起来很简单。。
这个是题目。。这是我自己乱写的。。感觉思路不清晰。。而且调试了一下出乱码了。。求大神解答!急求啊!...
这个是题目。。
这是我自己乱写的。。感觉思路不清晰。。而且调试了一下出乱码了。。
求大神解答!急求啊! 展开
这是我自己乱写的。。感觉思路不清晰。。而且调试了一下出乱码了。。
求大神解答!急求啊! 展开
3个回答
展开全部
#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]<<" ";
}
}
你的代码很多都都可以简化
展开全部
。c++是 面向对象编程吗?
我记得c没有string这个数据类型吧。
我记得c没有string这个数据类型吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴处错误来看看。
更多追问追答
追问
编译通过了。。但是调试乱码了。。
追答
#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() <<" "; } }
试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询