㈠ c語言求平方與立方
#include <stdio.h>
#include<conio.h>
int vabs(int x)
{
if(x<0)return -x;
return x;
}
int main()
{
int n,m,sc,sq;
int i,CS=1;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n>m)
{
i=n;
n=m;
m=i;
}
sc=0;
sq=0;
for(i=n;i<=m;i++)
{
if(i%2==1)
{
sc+=i*i*i;
}
else sq+=i*i;
}
printf("Case %d:\n",CS);
CS++;
printf("%d-%d=%d\n",sq,sc,vabs(sq-sc));
}
return 0;
}
㈡ C語言編寫一段程序,求輸入的數的平方以及立方分別是多少
#include <stdio.h>
int main()
{ double x;
scanf("%lf",&x);
printf("%g %g ", x*x,x*x*x);
return 0;
}
㈢ C語言中立方怎麼表示
可以用連乘來計算,如:
d=i*i*i;
或者用pow()函數,如:
#include <math.h>
double d;
d=pow(i,3);
㈣ c語言X的立方
#inclued <stdio.h>
int power(int x,int n) ; //函數聲明
void main()
{
int x; //底數x
int n; //次方n
int result;//結果
printf("請分別輸入底數,次方:\n");
scanf("d%d%",&x,&n); //從鍵盤讀取底數和次方
result=power(x,n); //調用外部算次方函數
printf("%d的%d次方是:%d",&x,&n,&result);
}
int power(int x,int n)
{
int i;
int pow=1;
for(i=1;i<=n;i++) //用for 循環來求X的N次方
{
power*=x;
}
return power; //結果返回
}
我直接在這上面寫的,沒有在編譯器上調試,看懂了知道思路就可以了
已經是最詳細的了
㈤ 怎麼用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語言算立方 數值不對
a太大了之後,int不夠存儲
如果編譯器比較高級可以將x設為long long int
如果還不夠你就只有自己按照乘法原理(包括進位等等),自己做一個超大乘法計算的程序了
我就做過理論上支持無限位的乘方計算器
㈦ 用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語言編寫簡單的。編寫函數,求解1到6的立方值!!
源代碼如下:
#include <stdio.h>int cube(int n)
{
return n*n*n;
}int main()
{
int i;
for(i = 1; i <= 6; ++i)
{
printf("%d^3=%d ", i, cube(i));
}
return !getchar();
}
(8)c語言計算立方值擴展閱讀
1、任何一個c語言程序都必須包括以下格式:
main()
{ }
這是c語言的基本結構,任何一個程序都必須包含這個結構。括弧內可以不寫任何內容,那麼該程序將不執行任何結果。
2、main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括弧不能省略。
3、被大括弧{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。
4、在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標志。
5、printf(「a=%d,b=%d,sum=%d 」,a,b,sum); ----通過執行這條c語言系統提供給我們直接使用的屏幕輸出函數,用戶即可看到運行結果。
㈨ 在C語言中如何計算n(0 至 100)的平方,立方,以及n加平方,立方的和
#include<stdio.h>
intmain(){
intnumber=0;
for(number=0;number<=100;number++){
ints=number*number;
intc=s*number;
intt=(number+s+c);
printf("%d%d%d%d ",number,s,c,t);
}
return0;
}
輸出結構如下:
1
1113
2
24814
3
392739
㈩ 請各位給一個簡單的開立方的c語言代碼!謝謝!
#include <stdio.h>
#include <math.h>
int main()
{
double p, n;
while( scanf("%lf%lf", &n, &p) == 2) //n是開方數,p是要開方的數
printf("%.lf\n", pow(p, 1/n));
return 0;
}
如果樓主你要求的是64的開立方,可以輸入3 64
PS:若有不明白的地方,可以追問