本文目錄一覽:
- 1、C語言,求1到N的立方和
- 2、C語言:編寫程序,從鍵盤上輸入三個數,求這三個數的立方和,用函數實現;
- 3、怎麼用C語言編寫一個計算立方的函數?
- 4、C語言中立方怎麼表示
- 5、C語言程序設計 求一個四位數的各位數字的立方和
- 6、C語言 編寫函數,求兩個數的平方,立方和及平方,立方差
C語言,求1到N的立方和
#includestdio.h
void main()
{
int i,n,sum=0;
printf(“輸入n:”);
scanf(“%d”,n);
for(i=0;in;i++)
sum+=(i+1)*(i+1)*(i+1);
printf(“1的立方一直加到%d的立方和為%d\n”,n,sum);
}
C語言:編寫程序,從鍵盤上輸入三個數,求這三個數的立方和,用函數實現;
#include “stdio.h”
int lifang(int num); //求一個數的立方
void main()
{
int a,b,c;
int sum;
printf(“請輸入三個整數:\n”);
scanf(“%d%d%d”,a,b,c);
sum = lifang(a)+lifang(b)+lifang(c);
printf(“%d、%d和%d的立方和為:%d\n”,a,b,c,sum);
}
int lifang(int num)
{
int sum;
sum = num*num*num;
return sum;
}
怎麼用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語言中立方怎麼表示
直接用兩個數(或變量)相乘就是了,比如x*x
另外c語言中,math.h文件中含有乘方(包括開方)的庫函數,是pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
C語言程序設計 求一個四位數的各位數字的立方和
#includestdio.h
void main()
{
long int b,c,d,e,x;
printf(“請輸入任意一個正整數\n”);
scanf(“%ld”,x);
b=x%10000/1000; /*分解出千位*/
c=x%1000/100; /*分解出百位*/
d=x%100/10; /*分解出十位*/
e=x%10; /*分解出個位*/
printf(“四位數的立方和為:%ld\n”,(b*b*b)+(c*c*c)+(d*d*d)+(e*e*e));
}
數據類型關鍵字
short:修飾int,短整型數據,可省略被修飾的int。(KR時期引入)
long:修飾int,長整型數據,可省略被修飾的int。(KR時期引入)
long long:修飾int,超長整型數據,可省略被修飾的int。(C99標準新增)
signed:修飾整型數據,有符號數據類型。(C89標準新增)
unsigned:修飾整型數據,無符號數據類型。(KR時期引入)
restrict:用於限定和約束指針,並表明指針是訪問一個數據對象的初始且唯一的方式。(C99標準新增)
複雜類型關鍵字
struct:結構體聲明。(KR時期引入)
union:聯合體聲明。(KR時期引入)
enum:枚舉聲明。(C89標準新增)
typedef:聲明類型別名。(KR時期引入)
sizeof:得到特定類型或特定類型變量的大小。(KR時期引入)
inline:內聯函數用於取代宏定義,會在任何調用它的地方展開。(C99標準新增)
C語言 編寫函數,求兩個數的平方,立方和及平方,立方差
//編寫函數 求兩個數的平方,立方和及平方,立方差
#include stdio.h
int pingfang(int x)
{
return x*x;
}
int lifang(int x)
{
return x*x*x;
}
int pingfangcha(int x,int y)
{
return pingfang(x) – pingfang(y);
}
int lifangcha(int x,int y)
{
return lifang(x) – lifang(y);
}
int main (void)
{
int a=5,b=3;
printf(“a平方[%d] b平方[%d]\n”,pingfang(a),pingfang(b));
printf(“a立方[%d] b立方[%d]\n”,lifang(a),lifang(b));
printf(“a,b平方差[%d] a,b立方差[%d]\n”,pingfangcha(a,b),lifangcha(a,b));
return 0;
}
a平方[25] b平方[9]
a立方[125] b立方[27]
a,b平方差[16] a,b立方差[98]
Press any key to continue
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270099.html