00问答网
所有问题
当前搜索:
c语言使用指针给字符串排序
使用C语言
指向
指针
的指针,这样做为什么无法实现
字符串
的
排序
?该如何修...
答:
只要把代码中的 for(i=0;i<9;i++) 改成 for(i=0;i<4;i++)for(j=i+1;j<10;j++) 改成 for(j=i+1;j<5;j++)就可以了!include<stdio.h>#include<
string
.h>int main(){ char *a[5]={"China","America","Russia","England","France"}; char *temp; int i,j,k; ...
用C语言
编程:
使用指针
变量实现将一个输入的
字符串
倒序输出,在每个字 ...
答:
printf("输入
字符串
:\n"); scanf("%s",&str); reversed(str); char *s; s = p; printf("逆序为:"); while(*s!='\0') { printf("%
c
,",*s); s++; }}void reversed(char *str){ int i,j=strlen(str); for(i=0;...
C语言
编程题,输入5个
字符串
,然后
排序
答:
printf("input 5 strings:\n");for(i=0;i<5;i++)scanf("%s",pstr);p=pstr;sort(p);printf("strings sorted:\n");for(i=0;i<5;i++)printf("%s\n",pstr);} sort(char**p)/*冒泡法对5个
字符串排序
函数*/ {int i,j;char*temp;for(i=0;i<5;i++){for(j=i+1;j<5;j...
我是为了
用c语言指针
实现 输入4个整数/
字符串
,按从小到大的顺序输出...
答:
input函数中调用deal函数有问题,应将 char *deal (char *a1,char *a2,char *a3,char *a4);改为deal(a1,a2,a3,a4).另外,由于你把
指针
p设为全局指针变量,故deal函数不需要返回指针类型的变量
使用字符指针将字符串
逆序输出。
使用C语言
哦!
答:
1 输入
字符串
2
使用指针
,找到结尾位置3 逆序输出。代码 int main(){ char s[100],*p; scanf("%s",s); p = s; while(*p)p++; ...
急!!!请问在
C语言中如何用指针
实现一个
字符串
输入,然后把输入字符串倒...
答:
include "stdio.h"include <
string
.h> void main(){ char *p,a[200],b[200];int i,m;p=a;printf("\nEnter a string:\n");gets(a);m=strlen(a);p=p+m-1;for(i=0;i<m;i++){ b[i]=*p;p--;} b[i]='\0';printf("%s",b);} ...
...使用冒泡法对这10个数进行
排序
。要求
使用指针
实现。
答:
voidBubbleSort(inta[],intn){ int i,j,temp,flag=1;for(i=0;i<n-1&&flag;i++)//比较的趟数 { flag=0;//未进行比较,将flag置0 for(j=0;j<n-1-i;j++)//每趟比较的次数 if(a[j]>a[j+1])//由小到大
排序
{ temp=a[j];a...
一道
C语言
编程:
利用指针
作函数参数,将从键盘输入的
字符串
逆序存放,并...
答:
完全按照你的意愿 改的 问题1:你
用指针
pt传递数组a,但是在fun函数里,却没有使用该指针反而新建局部数组a;问题2:fun函数里,定义的b数组,你是指定下标赋值的,缺少结束符‘\0’,如果字符未满,那么输出时无法判断
字符串
结束符,这里我用memset函数把b每一个字符都初始成‘\0’,你也可以在循环...
C语言用
冒泡法对六个
字符串
按从小到大排
答:
(pstr+i)就是pstr数组的元素i,但这是
指针
数组,所以里面保存的是指针,可写为pstr[i]。上面三句就是地址交换。pstr[6]是指针数组,pstr的每一个元素都是指针。还有
字符串
比较函数包含在 库函数
string
.h中,要包含进去;定义指针时尽量把他赋值为空指针,不然野指针危害很大的。根据你下面的输出...
C语言
,在C++环境下运行“输入3个
字符串
,按由小到大的顺序输出”
用指针
的...
答:
注意我把
string
.h去掉了,所以这里的strcpy,strcmp都是我自己写的,而不是库函数了。输入
字符串
的时候,是以空白字符为结束输入的。回车,空格都可以。不
用
特意输入‘\0';另外楼主的程序可以实现,我测试过了。字符串大小比较是说按字典
排序
的,而不是长度哦,估计你应该知道。例如:nihao ni hao 排...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜