⑴ 急求用c語言編寫:一個字元串編寫程序將其倒置,如:」abcd」 改為:」dcba」,附上注釋。謝謝」
#include<stdio.h>
intmain()
{
inti,j;
charstr[100],c;
scanf("%s",str);//讀入字元串
for(i=0,j=strlen(str)-1;//i從最前面開始,j從最後猜叢罩鋒面開始,數組元素進行交換
i<穗悶櫻j;//當i和j碰頭時就結束交換
i++,j--)//每交換一個,i往後移一個,j往前移一個
{
c=str[i];//用臨時變數保存第i個字元
str[i]=str[j];//第j個字元存入第i個位置
str[j]=c;//臨時變數,即原第i個字元寫入第j個位置
}
printf("%s",str);//輸出倒置後的字元串
}
⑵ C語言怎麼在不用數組的情況下將輸入的字元串倒序輸出
那就使用指針了
int main(void )
{
char* str="Hello china";
char* p = str; char* end;
while(*p!='