void reverse_string(char * str){ if(str == NULL) return; char tmp; size_t len = strlen(str); size_t mid =(int)len / 2; for(size_t i = 0; i< mid; i ++){ tmp = str [i]; str [i] = str [ len-i-1]; str [len-i-1] = tmp; } } str可以反转....
void reverse_string(char *str) { if (str == NULL) return; char tmp; size_t len = strlen(str); size_t mid = (int) len / 2; for (size_t i = 0; i < mid; i++) { tmp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = tmp; } } str can be reversed....
推荐答案" howa" ; < ho ****** @ gmail写信息 新闻:11 ********************** @ i42g2000cwa .googlegr oups ... "howa" <ho******@gmailwrote in message news:11**********************@i42g2000cwa.googlegr oups... void reverse_string(char * str){ if(str == NULL ) 返回; char tmp; size_t len = strlen(str); size_t mid =(int)len / 2; for(size_t i = 0; i< mid; i ++){ tmp = str [i]; str [i] = str [len-i-1]; str [len-i-1] = tmp; } } str可以撤销.... void reverse_string(char *str) { if (str == NULL) return; char tmp; size_t len = strlen(str); size_t mid = (int) len / 2; for (size_t i = 0; i < mid; i++) { tmp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = tmp; } } str can be reversed....
$ b $你告诉我们美国有什么问题?也许我们可以告诉你为什么。 它是否可以编译?它崩溃了吗?它运作不正常吗?以什么方式? 如果你告诉我们你遇到了什么问题会有所帮助... -Howard
How about you tell US what''s wrong with it? Maybe we can tell you WHY. Does it compile? Does it crash? Does it work improperly? In what way? It helps if you tell us what problem you''re having... -Howard
" howa" < ho ****** @ gmailwrote: "howa" <ho******@gmailwrote: void reverse_string(char * str){ if(str == NULL) return; char tmp; size_t len = strlen(str); size_t mid =(int)len / 2; for(size_t i = 0; i< mid; i ++){ tmp = str [i]; str [i] = str [len-i-1]; str [len-i-1] = tmp; } } str可以反转.... void reverse_string(char *str) { if (str == NULL) return; char tmp; size_t len = strlen(str); size_t mid = (int) len / 2; for (size_t i = 0; i < mid; i++) { tmp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = tmp; } } str can be reversed....
为什么你认为它有问题?你有什么输出 期待,你得到了什么输出? - 有两件事根本无法做到怀疑,逻辑和感知。 怀疑那些,你不再有任何人讨论你的怀疑, 或任何讨论它们的能力。
Why do you think something is wrong with it? What output were you expecting, and what output did you get? -- There are two things that simply cannot be doubted, logic and perception. Doubt those, and you no longerêhave anyone to discuss your doubts with, nor any ability to discuss them.
//完整列表 #include< iostream> using namespace std; void reverse_string(char * str){ if(str == NULL) return; char tmp; size_t len = strlen(str); size_t mid =(int)len / 2; for (size_t i = 0; i< mid; i ++){ tmp = str [i]; str [i] = str [len-i-1] ; str [len-i-1] = tmp; } } int main(){ char * str =" apple"; reverse_string(str); cout<< str; } //程序返回''apple'',而不是''elppa'' Daniel T.?ˉ?é????? // full listing #include <iostream> using namespace std; void reverse_string(char *str) { if (str == NULL) return; char tmp; size_t len = strlen(str); size_t mid = (int) len / 2; for (size_t i = 0; i < mid; i++) { tmp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = tmp; } } int main() { char *str = "apple"; reverse_string(str); cout<<str; } // the program return ''apple'', not ''elppa'' Daniel T. ?ˉ?é????? " howa" < ho ****** @ gmailwrote: "howa" <ho******@gmailwrote: void reverse_string(char * str){ if(str == NULL) return; char tmp; size_t len = strlen(str); size_t mid =(int)len / 2; for(size_t i = 0; i< mid; i ++){ tmp = str [i]; str [i] = str [len-i-1]; str [len-i-1] = tmp; } } str可以反转.... void reverse_string(char *str) { if (str == NULL) return; char tmp; size_t len = strlen(str); size_t mid = (int) len / 2; for (size_t i = 0; i < mid; i++) { tmp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = tmp; } } str can be reversed....
为什么你认为它有问题?你有什么输出 期待,你得到了什么输出? - 有两件事根本无法做到怀疑,逻辑和感知。 怀疑那些,你不再有任何人讨论你的怀疑, 或任何讨论它们的能力。
Why do you think something is wrong with it? What output were you expecting, and what output did you get? -- There are two things that simply cannot be doubted, logic and perception. Doubt those, and you no longer??have anyone to discuss your doubts with, nor any ability to discuss them.
更多推荐
这个简单的功能有什么问题?
发布评论