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

输入N个字符串,将它们按字母由大到小的顺序排列输出;自己小小写了一但是错了 请大侠帮忙改改

huang1938120 发布于 2012-12-18 15:59, 1292 次点击
#include<iostream>
using namespace std;
int main()
{
    int i,n;
    char a[10][100];
    cout<<"请输入合适的字符串的个数:\n";
    cin>>n;
    cout<<"请输入"<<n<<"个字符串:\n";
    for(i=0;i<n;i++)         
    {   
           cin >>a[i];
         
    }
cout<<"输出字符串为:\n";
    for(i=n-1,i>0;i++)
    cout<<a[i];
    return 0;
////
这样为什么不行 请指教 在此拜谢
4 回复
#2
mmmmmmmmmmmm2012-12-18 16:28
for(i=n-1,i>0;i++)// 改为--i


还有 你的程序没排序就输出了
#3
huang19381202012-12-18 16:30
回复 2楼 mmmmmmmmmmmm
呃 弱弱的问 怎么排序啊
#4
qunxingw2012-12-18 16:53
字符串之间无比较啊,涉及排序。
#5
huang19381202012-12-19 09:59
回复 4楼 qunxingw
大侠 那你帮我叫解一下排序呗
1