樓主你好
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),鼎城企業(yè)網(wǎng)站建設(shè),鼎城品牌網(wǎng)站建設(shè),網(wǎng)站定制,鼎城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鼎城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
具體代碼如下:
#includestdio.h
#includestring.h
int
main()
{
char
*p;
char
c[20];
printf("Enter
a
string:");
scanf("%s",c);
p=c+strlen(c)-1;
while(p=c)
printf("%c",*(p--));
printf("\n");
}
希望能幫助你哈
采用函數(shù)進行字符串逆序輸出,過程為:
定義函數(shù),參數(shù)為字符串指針
定義局部變量指針t指向原字符串
移動t指針到字符串尾
向移動t指針,直到回到原指針頭,輸出各位置字符。
參考代碼:
反序方法見 下面 函數(shù) void op(char *s). 主函數(shù)是調(diào)用的例子。
#include stdio.h
void op(char *s){
int i,k;
char c;
k = strlen(s);
for (i=0;ik/2;i++){c=s[i];s[i]=s[k-i-1];s[k-i-1]=c;};
};
int main()
{
char s[200];
printf("input one line string:\n");
gets(s);
op(s);
printf("%s\n",s);
return 0;
}
輸入:abc123
輸出:321cba