您现在的位置是:首页 >技术交流 >C语言——每日一题网站首页技术交流
C语言——每日一题
简介C语言——每日一题
1.倒置字符串
要将每一个单词逆序输出,首先可以将整个字符串内容都逆序输出,然后再将字符串中的每一个单词再进行逆序。
例如:逆序 i like beijing.
先逆序成:.gnijieb ekil i
再将每个单词逆序: beijing. like i
1.1 字符串的读取
先创建一个字符数组:char arr[101];
(因为题目中的字符串长度最大是100,这里多出一个用于存放’ ’);
首先要从键盘读取字符串,有下列方式;
fgets(arr,100,stdin);
,100是指最大的读取个数。
while ((arr[i++] = getchar() )!= ' ');
gets(arr);
这里要特别注意 while ((arr[i++] = getchar() )!= '
');
这种方式,这种方式读取的字符串编译器并不会在其后面自动追加一个'