今天面试遇到一题要求将字符串反转,但不反转字符串内部的单词。
翻转方式如下:“I am a student”反转成“student a am I”
实现如下:
#include <iostram>
#include <stdio.h>
int main(void)
{
int num=-12345,j=0,i=0,flag=0,begin,end;
char str[]="I am a student",temp;
j=strlen(str)-1;
printf(" string=%s\n",str);
//第一步是进行全盘反转,将单词变成“tneduts a ma I”