样例输入
I love you
样例输出
you love I
感觉思路没错...但是总是输出一些奇怪的东西...
手握一根辊斤拷,大喊三声烫烫烫。
I love you
样例输出
you love I
感觉思路没错...但是总是输出一些奇怪的东西...
手握一根辊斤拷,大喊三声烫烫烫。
1
sumhat Apr 13, 2015
不要把 string 当成 char[] 来用
|
2
init Apr 14, 2015
第一条 你的思路大概是 逆置一个单词然后打印, 你有两个错误 在 j = j 那应该改为j = j -1;在有当i == 0的时候是不进入第二个for语句当中的, 因为的的判断条件是sa[i] = != ' ';
第二条 建议你学会单步调试 第三条 你可以尝试一下整体逆置然后再局部逆置 第四条 char [] 和string不一样, 我把你前面的改了 char sa[100]; char sb[100]; //string sa, sb; int length; int i, j = 0; cin.getline(sa, sizeof(sa), 'X'); //getline(cin, sa); // while (cin >> sa); //length = sa.length(); length = strlen(sa); |