⑴ 急求用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!='