任何一個(gè)整數(shù)的立方都可以寫(xiě)成一串相鄰奇數(shù)之和如:1的3次=12的3次=3+5+73的3次=7+9+114的3次=13+15+17+19編程,從鍵盤(pán)輸入一個(gè)整數(shù)n,輸出n的3次是哪些奇數(shù)之和

熱心網(wǎng)友

我寫(xiě)了一個(gè),運(yùn)行沒(méi)有問(wèn)題,而且答案也是正確的。希望對(duì)你有用。呵呵#include #include void main(){int x;long sum;long tmp;long X;printf("Please input a integer:");scanf("%d",&x);X=(long)pow(x,3);sum=0;if(x<1){printf("Error!\n\nPlease input a integer greater than 0 and run this program again!\n\n");return;}tmp=(long)pow(x,2)-x+1;printf("Your input is %d\nThe cubic of it is %d\nSo the result is:\t%d=%d",x,X,X,tmp);while(1){sum+=tmp;if(sum==X){break;}tmp+=2;printf("+%d",tmp);}printf("\n\n\n");return;}如果程序什么地方不明白的話(huà),可以和我聯(lián)系哦,QQ: 。

熱心網(wǎng)友

#include "stdio。h"void function(int n){ int s=n*n*n;//可用長(zhǎng)整型 int a[n],i,j; j=s/n-n+1; for(i=0;i