被一道题难住了 求大佬来帮我看看 求助!!!
我不知道是不是因为字符串长度的问题 ,求指点 本帖最后由 jackz007 于 2021-11-6 00:49 编辑
#include <stdio.h>
int main(void)
{
int a , b , i , j , k , m , n , t ;
char s ;
scanf("%d" , & n) ;
if(n > 0 && n < 256) {
fflush(stdin) ;
for(i = 0 ; i < n ; i ++) gets(s) ;
for(i = 0 ; i < n ; i ++) {
for(m = 0 ; s ;m ++) ;
s = ' ' ;
s = '\0' ;
for(j = 0 ; s && (s == '\t' || s == ' ' || s == '\n') ; j ++) ;
for(; s ;) {
for(a = b = j ; s && s != '\t' && s != ' ' && s != '\n' ; j ++ , b ++) ;
for(k = 0 ; k < (b - a) / 2 ; k ++) {
t = s ;
s = s ;
s = t ;
}
for(; s && (s == '\t' || s == ' ' || s == '\n') ; j ++) ;
}
s = '\0' ;
}
for(i = 0 ; i < n ; i ++) printf("%s\n" , s) ;
}
}
编译、运行实况:
D:\00.Excise\C>g++ -o x x.c
D:\00.Excise\C>x
3
ABC DEF HIJ
World City XYZ
China America Nippon
CBA FED JIH
dlroW ytiC ZYX
anihC aciremA noppiN
D:\00.Excise\C> 试试混个鱼币{:5_109:} jhq999 发表于 2021-11-6 07:50
试试混个鱼币
{:10_256:} {:10_256:} 为什么是char a? {:10_254:} 我叫PCA 发表于 2021-11-6 09:05
为什么是char a?
我不知道那个单词有多长 题目没限制单词长度,我也不知道该怎么搞 jackz007 发表于 2021-11-5 23:29
编译、运行实况:
应该是这样的 {:10_275:} 试试混个鱼币 {:10_256:} 刚开始还想着应该可以反向遍历,但是好像涉及到二维数组的操作,这块着实不太擅长。。帮顶一下帖吧。。 {:5_108:} 你把9999改成1023试试? {:10_259:} 想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
页:
[1]