01
今天给大家安利一份代码,是关于字符串单词输入反向输出的实现效果的,就比如等你输入“welcome to China”,程序会经过处理输出“China to welcome”,具体怎么实现?这里小编用C语言和二维数组进行实现,具体代码如下:
#include #include void test2(){char c;char get_str[1024][1024]={{0}};int i, j=0, k=1;scanf("%[^\n]",get_str[0]);//输入带空格的字符串for(i=0; i<1024; i++)
{if(get_str[0][i] == '\0')break;else if(get_str[0][i] == ' ')
{
k++;
j=0;
}else
{
get_str[k][j] = get_str[0][i];
j++;
}
}//k为获取由空格分割的子字符串个数for(i=k; i>0; i--)
{printf("%s ",get_str[i]);
}printf("\n");
}int main(){
test2();return 0;
}
02
好了,本次的分享到这里就要结束了,赶紧拷贝代码,让程序跑起来吧,后浪们!