Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
2744 孙浚轩 奇偶位互换 C++ Compile Error 0 MS 0 KB 424 2024-01-21 17:16:22

Tests(0/0):


Code:

#include<iostream> void temp(char &a,char &b){ char t=a; a=b; b=t; } using namespace std; int main(){ int c; cin>>c; while(c--){ char a[50]; cin>>a; int i=0,lena=strlen(a),lenahalf=lena/2; while(a[i]!='\0') temp(a[i++],a[i++]); i=0; while(a[i]!='\0') cout<<a[i++]; cout<<endl; } return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:14:30: error: 'strlen' was not declared in this scope
         int i=0,lena=strlen(a),lenahalf=lena/2;
                              ^
Main.cc:16:32: warning: operation on 'i' may be undefined [-Wsequence-point]
             temp(a[i++],a[i++]);
                                ^
Main.cc:14:17: warning: unused variable 'lena' [-Wunused-variable]
         int i=0,lena=strlen(a),lenahalf=lena/2;
                 ^