Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
128648 林嘉乐 十进制转R进制 C++ Compile Error 0 MS 0 KB 506 2025-08-18 17:35:36

Tests(0/0):


Code:

#include <iostream> #include <cmath> using namespace std; char num_to_char(int a) { if(a >= 0 && a <= 9) return a + '0'; else return a + 'A' - 10; } int main() { int i = 0,temp = 0,n,num = 0,r,s = 0; char str[100] = {0}; cin>>num; cin>>r; if(num == 0){ cout<<0<<endl; return 0; } while(num){ temp = num % r; str[ num /= r; } str[s] = '\0'; for(i = s - 1;i >= 0;i--){ cout<<str[i]; } cout<<endl; return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:25:10: error: expected ']' before ';' token
  num /= r; 
          ^
Main.cc:14:20: warning: unused variable 'n' [-Wunused-variable]
 int i = 0,temp = 0,n,num = 0,r,s = 0; 
                    ^