要求:
https://www.dotcpp.com/oj/problem1127.html
比較基礎的題了,而且沒有爲難你
AC代碼:
#include <stdio.h>
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int sum = 0;
int signal = 0;
for(int i = 1;;i += 2){
if(sum <(int)pow(n*1.0,3.0) && signal <n){
sum = sum + i;
signal++;
}
else if(sum <(int)pow(n*1.0,3.0) && signal >=n){
sum = sum - (i-2*n)+i;
signal++;
}
else{
printf("%d*%d*%d=%d=",n,n,n,(int)pow(n*1.0,3.0));
int t = 0;
for(int j = i-2*n;t<n;j += 2){
printf("%d",j);
if(t <n-1){
printf("+");
}
t++;
}
break;
}
}
}