满意答案
o739962452
2013.11.28
采纳率:49% 等级:12
已帮助:6206人
//1.就地逆转字符串
# include
void exchange(char a[])
{ int n=0;
char temp,*s=a;
while(*a++) n++; //得到字符个数
n/=2; a-=2;
for(int i=0;i
{ temp=*a;
*a=*s;
*s=temp;
a--;s++;
}
}
void main(){
char A[100]="asdfghjk";
int n=10;
printf("输入字符数组的值\n");
scanf("%s",A);
exchange(A);
printf("%s\n",A);
}
//2.统计字符个数
#include
int mystrlen(char *s)
{ int count=0;
while(*s++ !='\0') count++;
return count;
}
void main()
{ char str[100];
printf("\ninout:");
scanf("%s",str);
printf("\n字符总数:%d\n",mystrlen(str));
}
00分享举报