标题:请问我要用函数喝指针做哪里出啊.在字符串s中找出ASCII码值最大的字符并放 ...
取消只看楼主
陈波
Rank: 1
来 自:贵州
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-17
结帖率:100%
已结贴  问题点数:20 回复次数:0 
请问我要用函数喝指针做哪里出啊.在字符串s中找出ASCII码值最大的字符并放在前面的位置上,并将该字符前的原字符往后顺序移动。
/*
  Name:
  Copyright:
  Author:
  Date: 02/12/12 22:31
  Description: 在字符串s中找出ASCII码值最大的字符并放在
              前面的位置上并将该字符前的原字符往后顺序移动。
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
int cswap(char *cp)
{
    int i,j;
    char str[100],t;
    cp=&str[100];
    gets(str);                  
     for(i=0;i<strlen(str)-1;i++)
       {
          for(j=i+1;j<strlen(str);j++)
           {
             if(str[i]>str[j])      
             {
                t=str[i];
                str[i]=str[j];
                str[j]=t;
             }
            
          }        
       }
         for(i=0;str[i]!='\0';i++)
         printf("%c ",str[i]);
             return str[i];     
}

 
int main()
{
    char swap,m;
     printf("请输入字符串");
      swap=cswap(m);
      printf("%d",swap);
      getch();
      return 0;
}

搜索更多相关主题的帖子: Copyright include 字符串 最大的 
2012-12-04 20:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389590-1-1.html




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

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