Ⅰ 平方和立方和(c语言)
#include<stdio.h>
intmain()
{
inti,s1=0,s2=0,x,y;
scanf("%d%d",&x,&y);
for(i=x;i<=y;i++)
if(i%2==0)
s1+=i*i;
else
s2+=i*i*i;
printf("%d%d ",s1,s2);
return0;
}
Ⅱ C语言 编写函数,求两个数的平方,立方和及平方,立方差
//编写函数求两个数的平方,立方和及平方,立方差
#include<stdio.h>
intpingfang(intx)
{
returnx*x;
}
intlifang(intx)
{
returnx*x*x;
}
intpingfangcha(intx,inty)
{
returnpingfang(x)-pingfang(y);
}
intlifangcha(intx,inty)
{
returnlifang(x)-lifang(y);
}
intmain(void)
{
inta=5,b=3;
printf("a平方[%d]b平方[%d] ",pingfang(a),pingfang(b));
printf("a立方[%d]b立方[%d] ",lifang(a),lifang(b));
printf("a,b平方差[%d]a,b立方差[%d] ",pingfangcha(a,b),lifangcha(a,b));
return0;
}
a平方[25]b平方[9]
a立方[125]b立方[27]
a,b平方差[16]a,b立方差[98]
Pressanykeytocontinue
Ⅲ c语言求立方和
#include<stdio.h>
int main(){
int x,y;
sacnf("%d,%d",&x,&y);
printf("%d^3+%d^3=%d",x,y,(x*x*x+y*y*y));
return 0;
}
Ⅳ 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语言 平方和还是立方和
这段代码没有问题。会不会是学校的平台包含文件有不妥?
Ⅶ c语言 平方和与立方和差问题
题目还要求输出
case1:
case2:
加上试试
Ⅷ C语言求输入数的平方和立方
你输出的是b和c的地址,所以应该去掉b和c前的取地址符,即将printf("square=%d,cube=%d\n",&b,&c);修改为printf("square=%d,cube=%d\n",b,c);
Ⅸ C语言编程,利用指针变量 求两个数平方和 立方和 及平方差 立方差
#include<stdio.h>
voidfun1(int*a,int*b){
printf("平方和:%d ",(*a)*(*a)+(*b)*(*b));
printf("平方差:%d ",(*a)*(*a)-(*b)*(*b));
printf("立方和:%d ",(*a)*(*a)*(*a)+(*b)*(*b)*(*b));
printf("立方差:%d ",(*a)*(*a)*(*a)-(*b)*(*b)*(*b));
}
intmain(){
inta=10;
intb=100;
fun1(&a,&b);
return0;
}
Ⅹ C语言编程中的平方立方怎么表示
直接用两个数(或变量)相乘就是了,比如x*x
另外C语言中,math.h文件中含有乘方(包括开方)的库函数,是pow(x,y)
其中x和y都是双精度浮点(double)型,x是底数,y是指数(如果是小数即为开方)