| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 640 人关注过本帖
标题:请教一个问题!!!!
只看楼主 加入收藏
dowen
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-4-6
收藏
 问题点数:0 回复次数:1 
请教一个问题!!!!
从键盘输入5个字符串,用起泡法对这5个字符串排序。
  提示:可以定义一个二维字符数组char str[5][100], 分别将5个从键盘输入的字符串存到
str[i]中(i =0 ~ 4).
2005-04-13 19:12
激情依旧
Rank: 1
等 级:新手上路
威 望:2
帖 子:524
专家分:0
注 册:2005-4-4
收藏
得分:0 
呵呵

#include<stdio.h> main() {int i,j,n,flag=1; char a[100],temp; printf("请问你要输入几个排序字符:\n"); scanf("%d",&n); fflush(stdin);//在此加上清流函数 printf("请输入你要排序的字符:\n"); for(i=0;i<n;i++) scanf("%c",&a[i]); for(i=0;i<n&&flag==1;i++) { flag=0; for(j=1;j<n-i;j++) if(a[j]<a[j-1]) { flag=1; temp=a[j-1]; a[j-1]=a[j]; a[j]=temp; } }

printf("排序后的:\n"); for(i=0;i<n;i++) printf("%c\t",a[i]); printf("\n"); }

图片附件: 游客没有浏览图片的权限,请 登录注册
慢慢看。很容易明白的

坚强依然!永不言苦!永不言败!睇透数据结构!编程编程再编程!-----激情依旧

生是编程人!!!!死是编程鬼!!!!颠峰人生!!!焚尽编程!!! 爱已严重死机!情必须重新启动!情人已和服务器断开连接!网恋也需要重新拨号!-----激情依旧
2005-04-15 07:03
快速回复:请教一个问题!!!!
数据加载中...
 
   



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

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