#include stdio.h
在大名等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都營(yíng)銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,大名網(wǎng)站建設(shè)費(fèi)用合理。
#include string.h
void reverse(char *x)
{
char c;
int a=0,b=strlen(x)-1;
for(;ab;a++,b--)
{
c=x[a];
x[a]=x[b];
x[b]=c;
}
}
int main()
{
char s1[]="",s2[]="a";
char s3[]="sd",s4[]="dfg";
reverse(s1);
reverse(s2);
reverse(s3);
reverse(s4);
printf("%s\n%s\n",s1,s2);
printf("%s\n%s\n",s3,s4);
return 0;
}
代碼
輸出
void C_Reverse(char* sSrc,int nLen) //sSrc 源字符串 nLen字符串長(zhǎng)度
{
if(sSrc == NULL) return ;
int nIndex = nLen-1; //從字符串的末尾開始輸出,
while(nIndex 0)
{
char ch = sSrc[nIndex];
if(isdigit(ch)) //判斷是否是數(shù)字,是的話就輸出
printf("%c ",ch);
--nIndex;
}
}
void invert (char str [] )
{
int i,j, k;
for(i=0,j=strlen(str)-1;ij;i++,j--)
{
k=str[i];
str[i]=str[j];
str[j]=k;
}
}
strcat換成
void diandao(char a[],char b[])
{
int i,j=0;
memset(b,0,sizeof(b));
i=strlen(a);
while(i0)
{
b[j]=a[i-1];
i--,j++;
}
}
strcat(b,a[i-1]);后面的參數(shù)是指針類型的。你這里不是指針。