当前位置:首页 » 编程软件 » 编程计算的值

编程计算的值

发布时间: 2022-08-03 10:23:26

㈠ c++编程计算简单表达式的值

#include
#include
main()
{
float
a,b,P;
printf("请输入a的值:");
scanf("%f",&a);
printf("请输入b的值:");
scanf("%f",&b);
P=0.0204*a*pow(b,1.775)+0.0000548*pow(a,2)*pow(b,2)+0,0000306*pow(a,15)*pow(b,15);
printf("%f\n",P);
return
0;
}
如果你a、b的值存在一个文件中,那么把下面这四句:
printf("请输入a的值:");
scanf("%f",&a);
printf("请输入b的值:");
scanf("%f",&b);
改成文件读入,把printf("%f\n",P);这句改成文件写入,把p结果写到一个文本中,这样就可以一次计算很多数据了。

㈡ 编程计算pi值

1、对于精度设计,一般与时间成反比,算法和时间也是成正比的
2、时间和CPU和内存又是成比例的。
以下非本人算法:
#include
<cstdio>
using
namespace
std;
//某年Obfuscated
C
Contest佳作
long
a=10000,b,c=2800,d,e,f[2801],g;
main(){for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf(
"%.4d
",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);}
===========================

c语言,编程计算1+3+5+7+9+......n的值

C语言,编程计算1+3+5+7+9+......n的值,可以参考下面的代码:

#include "stdio.h"

main()

{

int n,sum=0;

sum=(n+1)*n/2;

printf("jishu=%d",sum);

getch();

}

(3)编程计算的值扩展阅读:

C语言isspace()函数:判断一个字符是否是空白符

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

C语言isalnum()函数:判断一个字符是否是字母或者数字

C语言frexp()函数:提取浮点数的尾数和指数部分

㈣ 编程计算S=1+2+3+…+100的值

int s=0;

for(int i=0;i<100;i++){

s+=i;

}

System.out.print(s);

(4)编程计算的值扩展阅读

使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。

但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言。

㈤ 编程计算下列公式的值,y=x-x^3/3!+x^5/5!-x^7/7!+…,精确到第n项,其中n=10,x=2.5

double calc(int n, double x)
{
int i;
double result1 = -1.0;
double result2 = 0.0;
double result = 0;
for(i = 0; i < 2 * n -1; i++)
{
result1 *= -1 * x;
result2 *= i;
}
result = result1 / result2;
return result;
}

int main()
{
int n = 10;
int i = 0;
double x = 1.5;
for(i = 0; i < n; i++)
result += calc(n, x);
}

㈥ 用c语言编程计算输入X的值,输出y的值

C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数) 123456789101112#include<stdio.h>#include<math.h>int main(){ double x, y; scanf ( %lf , &x); if (x > 0)y = sqrt(2*x); else if (x < 0)y = 1.0/(3*exp(x)); else y = 0; printf ( %.2f\n , y); return 0;}

㈦ 编程计算下列公式的值,取两位小数,a,x从键盘输入,要求使用if语句完成

#include<stdio.h>

#include<math.h>

int main(){

double a,x,y;

scanf("%lf%lf",&a,&x);

if(fabs(x)==a){ y=0; }

else{ y=log(fabs((a+x)/(a-x)))/(2*a); }

printf("y=%.2lf",y);

return 0;

}

㈧ 编程计算下式的值,直到末项与1差的绝对值小于0.000001.输出要求:直接输出结果不要有多余的符号。

以上代码中,要求0.000001这种精度的计算需要采取double类型,最主要的是d和c在首次循环判断时未经初始化,代码修改如下:

#include<stdio.h>
intmain(){
doublesum=0.0,a=2,b=1,c,d;
do{
d=a*a;
a=a+2;
c=b*(b+2);
b=b+2;
sum=sum+d/c;
}while(d/c-1>=0.000001);
printf("%f",sum);
return0;
}

㈨ 怎么用C语言编程计算出π的值

一个足以让你吐血的计算400位pi的C程序:
int a=10000, b, c=2800, d, e, f[2801], g;
main() {
for(; b-c; f[b++]=a/5);
for(; d=0,g=c*2; c -=14,printf("%.4d",e+d/a),e=d%a)
for(b=c; d+=f[b]*a,f[b]=d%--g,d/=g--,--b; d*=b);
}
理论上只要用大数算法扩了就能一直算下去。我在Palm上面实现的那个就是基于这个算法,没有扩,算到4680位(受到Palm平台32k数组的长度限制)。
这个程序的特点是:你抱着想看看算pi原理的希望来读这个程序,结果发现就是看了也还是看不懂~~

转的,但是网络知道不允许贴地址哦

第二种:
用C语言编程π*π/6=1/1*1+1/2*2+1/3*3+。。。+1/n*n
#include<stdio.h>
#include<math.h>
main()
{
int n,i;
double s=0;
printf("输入n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{s=s+1.0/(i*i);
}
printf("pai=%f",sqrt(s*6));
}

第三种:
求pi=(1+1/(1*3))*(1+1/(3*5))*(1+1/(5*7))…………直到最后一项的分数小于10的负6次方为止。

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void main()
{
double pi,i,j,sigh,term;
i=1,j=3,sigh=1,term=1;
while(sigh>1e-6)
{
sigh=1/(i*j);
term=(1+sigh)*term;
i=i+2;
j=j+2;
}
pi=term;
printf("pi=%f\n",pi);
}

热点内容
源码失窃 发布:2025-02-09 13:38:34 浏览:525
自动浏览器脚本 发布:2025-02-09 13:37:00 浏览:139
易语言问道源码 发布:2025-02-09 12:59:03 浏览:661
ip和服务器有关吗 发布:2025-02-09 12:51:26 浏览:950
极光免费脚本 发布:2025-02-09 12:50:33 浏览:394
c存储过程返回结果集 发布:2025-02-09 12:42:00 浏览:150
gs哪个配置性价比高 发布:2025-02-09 12:35:57 浏览:283
java栈数组 发布:2025-02-09 12:33:37 浏览:557
php上传文件form 发布:2025-02-09 12:33:31 浏览:157
冠道如何选择配置 发布:2025-02-09 12:20:21 浏览:971