c语言 一个数的平方和它的立方把0~9都用了一遍 且不重复 求这个数 怎么写

c语言 一个数的平方和它的立方把0~9都用了一遍 且不重复 求这个数 怎么写,第1张

给你个代码:

#include<stdioh>
void f(unsigned long int n,int a)
{
while(n)
{
++a[n % 10];
n /= 10;
}
}
int main()
{
unsigned long int n=1;
int num[10];
int i;
int r;
while (n < 2300)  
{
for (i = 0; i < 10; ++i)
num[i] = 0;
r = 1;
f(nn,num);
f(nnn,num);
for (i = 0; i < 10; ++i)
{
r=num[i];
}
if (r == 1)
{
printf("%u:   平方:%d 立方:%d\n", n, nn, nnn);
}
++n;
}
return 0;
}

结果

69:   平方:4761 立方:328509

c=0,因为x的立方减3x是奇函数

[7x(x-3)+74]/(x-3)=[(7x²+x+c)-22(x-3)]/(x-3)

7x(x-3)+74=7x²+x+c-22(x-3)

7x²-21x+74=7x²-21x+c+66

c+66=74

x=8

性质

1 两个奇函数相加所得的和或相减所得的差为奇函数。

2 一个偶函数与一个奇函数相加所得的和或相减所得的差为非奇非偶函数。

3 两个奇函数相乘所得的积或相除所得的商为偶函数。

4 一个偶函数与一个奇函数相乘所得的积或相除所得的商为奇函数。

mathh文件中含有乘方(包括开方)的库函数

表示为:pow(x,y)

其中x和y都是双精度浮点(double)型,x是底数,y是指数(如果是小数即为开方)

表示为:double pow(double x, double y);

C语言pow()函数:求x的y次方(次幂)

头文件:

pow() 函数用来求 x 的 y 次幂(次方),其原型为:

pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = xy。

实例:

输出结果:

C语言sqrt()函数:求给定值的平方根

头文件:

sqrt() 用来求给定值的平方根,其原型为:

实例计算200 的平方根值。

输出结果:

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建初始cpp文件,例如:testcpp。

2、其次,在testcpp文件中,输入C语言代码:

int a = 64;double c = sqrt(a);

if (c == int(c))

printf("是完全平方数");

else

printf("不是完全平方数");

3、编译器运行testcpp文件,此时成功快速识别出了是不是完全平方数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13227967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)

保存