ACM题目(来偷菜啦)(求c或c++解决)

图片说明

3个回答

#include
#include
using namespace std;
int main()
{
string str;
while(cin>>str)
{
cout<<str<<endl;
}
return 0;
}

图片说明

实际上这个题目考验的是对输入输出的理解和控制
cin>>str 如果成功会返回一个真值,可以做为一个while的判断条件
另外这个程序不会终止,
但是你上传下试试,肯定能过,不能过再找我。

http://blog.csdn.net/happy_cheng/article/details/44069533
把cmp修改下
return strcmp((char *)a,(char *)b) ;
修改为
return strlen(a) = strlen(b);

sinat_37676560
chen_mg 还是不懂怎么用,可以帮忙写下具体代码吗,谢谢
2 年多之前 回复

#include

#include

using namespace std;

int cmp(const void * a,const void *b) //qsort库要求参数const

{

return strcmp((char *)a,(char *)b) ; //字典序从小到大

//return strcmp((char *)b,(char *)a) ; //字典序从大到小

}

int main()

{

char s[3][4]={"cac","abc","bac"}; //字符串数组排序

qsort(s,3,sizeof(s[0]),cmp); //用s[i]来表示某个字符串,一共三组,每组大小是sizeof()

for(int i =0;i<3;i++)

printf("%s\n",s[i]);

system("pause");

return 0;

}

需要预先知道有多少种蔬菜,以及每个蔬菜的成熟时间

sinat_37676560
chen_mg 你好,第一行的题目描述已经包含你想知道的所以信息
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问