❶ 用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);
}