怎么将字符串hello变成olleh? 用c语言写
#include<stdio.h>
#include<string.h>
int main(int argc, char const *argv[]){
char a[20];
scanf("%s", a);
for (int i = strlen(a)-1; i >= 0; i--)
{
printf("%c",a[i]);
}
};
先用strlen()计算字符串长度,然后用该长度作为循环控制条件,从最后一个字符向前一个一个取填充到一个新字符数组中。