當前位置:首頁 » 編程語言 » c語言編寫一個整數的立方
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編寫一個整數的立方

發布時間: 2022-06-20 18:45:42

❶ 用c語言編寫一個求立方的程序

#include <stdio.h>
#include<math.h> //pow()所需的頭文件
int main(int argc, char *argv[])
{
int a,b;
scanf("%d%d",&a,&b);
double sum=pow(a,b);//調用計算平方的庫函數
printf("%.2f",sum);//.2f保留小數點後兩位

return 0;
}

❷ C語言編寫一段程序,求輸入的數的平方以及立方分別是多少

#include <stdio.h>

int main()

{ double x;

scanf("%lf",&x);

printf("%g %g ", x*x,x*x*x);

return 0;

}

❸ 用C語言編程:輸入一個整數,求它的平方,立方,平方根(結果保留2位小數 )

#include<stdio.h>
#include<math.h>
intmain(void)
{
intn;
scanf("%d",&n);
printf("%d%d%f",n*n,n*n*n,sqrt(n));
return0;
}

❹ 急求:用C語言編寫一個程序,計算一個整數的三次方,並輸出計算結果

我剛剛編的,可以。不知道是不是你所要的。
#include <stdio.h>
void main()
{
int n;
printf("歡迎來到計算整數的三次方的程序!\n");
printf("請輸入您要計算的數:");
scanf("%d",&n);
printf("您要計算的%d三次方為:%d\n",n,n*n*n);
}

❺ 怎麼用C語言編寫一個計算立方的函數

這樣寫就可以了:
double fun_x3 (double x) { return x*x*x; }
程序例子,計算2的3次方。
#include <stdio.h>
double fun_x3 (double x) { return x*x*x;}
int main(){

double y;
int x=2;
y = fun_x3(x); //用 fun_x3(x) 或 fun_x3(2) 調用即可
printf("%g ", y ); // %g 是自動優化格式
return 0;
}

❻ 請教C程序問題:如何編寫一個子函數,求一個整數的各位數字的立方和

先提取這個整數的每一位,方法可以用循環,對這個整數做對10求余,然後除以10的操作,然後把這個數的立方累加起來

lifanghe(num)
{
int num,sum,i;
for(sum=0,i=0;num>0;)
{
i=num%10;
sum=sum+i*i*i;
num=num/10;
}
return(sum);
}
//num是參數,sum是累加的立方和,i是提取出來的每一位
很多年沒接觸C語言了,語法有些記不清楚了,就是這個意思

❼ 用C語言編寫:從鍵盤輸入任意一個正整數,求其各位數字立方和

#include<stdio.h>

intmain()

{

inta;

scanf("%d",&a);

intb[10]={0};

intk=0;

while(a)

{

b[k]=a%10;

a=a/10;

k++;

}

printf("%d ",k);

inti=0,sum=0;

while(i<=k)

{

sum=sum+b[i]*b[i]*b[i];

i++;

}

printf("%d ",sum);

}

(7)c語言編寫一個整數的立方擴展閱讀

C語言逆置正整數

#include<stdio.h>

intmain()

{

intsum,newsume,one,two,three;

scanf("%d",&sum);

one=sum%10;

two=sum/10%10;

three=sum/100;

newsume=one*100+two*10+three;

printf("%d ",newsume);

return0;

}

❽ c語言 一個數的平方和它的立方把0~9都用了一遍 且不重復 求這個數 怎麼寫

給你個代碼:

#include<stdio.h>
voidf(unsignedlongintn,int*a)
{
while(n)
{
++a[n%10];
n/=10;
}
}
intmain()
{
unsignedlongintn=1;
intnum[10];
inti;
intr;
while(n<2300)
{
for(i=0;i<10;++i)
num[i]=0;
r=1;
f(n*n,num);
f(n*n*n,num);
for(i=0;i<10;++i)
{
r*=num[i];
}
if(r==1)
{
printf("%u:平方:%d立方:%d ",n,n*n,n*n*n);
}
++n;
}
return0;
}

結果

69: 平方:4761 立方:328509

❾ 用C語言編寫程序,輸入一個任意整數,求它的位數及各位數字之立方和.【使用while語句】

#include<stdio.h>
main()
{
int n,i,s=0,sum=0;
printf("請輸入一個整數:");
scanf("%d",&n);
i=n;
while(i!=0)
{

s+=(i%10)*(i%10)*(i%10);
i/=10;
sum++;

}
printf("是%d位數,各位立方和為%d\n",sum,s);

}