Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
169897 C班 郑筱橦 幂次方 C++ 通过 100 0 MS 248 KB 465 2024-08-20 19:49:44

Tests(7/7):


#include<iostream> using namespace std ; void digui( int num ){ int ans[100] , i = 0 , j ; while( num ){ ans[i++] = num%2 ; num /= 2 ; } for( --i , j = i ; i >= 0 ; --i ){ if( ans[i] != 0 ){ if( j != i ) cout << '+' ; cout << 2 ; if( i != 1 ){ cout << '(' ; if( i == 0 ) cout << 0 ; else digui(i) ; cout << ')' ; } } } } int main() { int num , i , j ; cin >> num ; digui(num) ; return 0 ; }


测评信息: