Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
2103 张弛 将任何一个正整数的立方写成一组相邻奇数之和 C++ 解答错误 0 0 MS 196 KB 758 2019-11-08 18:11:29

Tests(0/9):


#include <stdio.h> void power(int); int main(void) { int arr[100]; int num,tmp=0,index,i,j=0; int ret=0; scanf("%d",&num); power(num); /*开始遍历*/ for(i=1;i<=num;i++) { for(index=i;;index+=2) { arr[j++]=index; tmp+=index; if(tmp==num) { j--; /*输出这些数*/ while(j--) { printf("%d\n",arr[j]); } ret=1; break; } if(tmp>num) { tmp=0; j=0; break; } } if(ret)//找到就退出 { break; } } return 0; } /*求立方的函数*/ void power(int num) { int val=1,i; for(i=0;i<3;i++) { val*=num; } num=val; }


测评信息: