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