| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 711 人关注过本帖
标题:求人指点,自学c++难啊
取消只看楼主 加入收藏
zr1234561555
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-7-17
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:0 
求人指点,自学c++难啊
为5个国家名字排顺序,我自己写了个,怎么运行时有时是对的,有时是错的
#include <iostream.h>
#include <string.h>
#define M 5
#define N 20
void main()
{
    char name[M][N]={'\0'},t[M][N]={'\0'};
    int i,j,p,b,x;
    for (i=0;i<=4;i++)
    {
        cout<<"请输入一个国家的名字";
        cin>>name[i];
    }
    for (j=0;j<=3;j++)
    {
        for (p=j+1;p<=4;p++)
        {
            if (name[j][0]>=name[p][0])
            {
                for (b=0;b<N;b++)
                {
                    t[p][b]=name[j][b];
                    t[j][b]=name[p][b];
                }
            }
        }
    }
    for (x=0;x<=4;x++)
    {
        cout<<"排好序的国家名字为"<<x+1<<":"<<t[x]<<endl;
    }
}
搜索更多相关主题的帖子: 路人帮忙看看问题在哪 
2009-07-22 16:15
快速回复:求人指点,自学c++难啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018923 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved