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

计算编程

发布时间: 2022-01-23 00:57:00

1. c语言编程计算

#include<stdio.h>
#include<math.h>
int main()
{
double x, res = 0;
scanf("%lf", &x);
if (x < -1)
res = pow(x, 3) - 1;
if (x >= -1 && x <= 1)
res = (-3)*x + 1;
if (x > 1 && x <= 10)
res = 3*exp(2*x - 1) + 5;
if (x > 10)
res = 5*x + 3*log10(2*x*x - 1) - 13;
printf("res = %f\n", res);
return 0;
}
用gcc编译时加上-lm

2. 一道计算编程题

思路大概是n个物品里拿出来所有单数的所以先判断n是单数还是双数
if(n%2==0){
//双数就有一半是单数就是n里面拿n/2个有多少种方法

n

}else{
}
这是最尴尬的思路已经出来了不会写数学表达式

3. c语言编程计算!~急!!!!!!!!!

#include <stdio.h>
main()
{
int i,n;
int sum,prod;
float salary,total;

sum = 0;
i=0;
//求和
while(i<100)
{
sum += i;
i++;
}
printf("The sum from 1 to 100 is: %d\n",sum);

//输入n求和
printf("Input n:");
scanf("%d",&n);

sum = 0;
i=0;
while(i<n)
{
sum += i;
i++;
}
printf("The sum from 1 to %d is: %d\n",n,sum);

//第2问
printf("Input n:");
scanf("%d",&n);
sum =0;
i=n;
while(i>=1)
{
sum += i;
i--;
}
printf("The sum from %d to 1 is: %d\n",n,sum);

//第3问
printf("Input n:");
scanf("%d",&n);

prod = 1;
while(i<=n)
{
prod *= i;
i++;
}
printf("The proct from 1 to %d: %d\n",n,prod);

//第4问
i=1;
while(i<=10)
{
printf("%d ",10*i);
i++;
}
printf("\n");

//第5问
total = 0;
i=1;
while(i<=12) {
printf("Enter the salary of month %d:",i);
scanf("%f",&salary);
total += salary;
i++;
}
printf("Total income: %.2f\n",total);
}

4. 编程计算数学表达式

//java MyEclipse 8.5
//the first
import java.util.*;class A{
public double a;
public double answer(){
a=1200/(24-4*5);
return a;
}
}
//the second
class B{
public double[]a=new double[2];
int i=0;
double e=0;

public double print(){
Scanner scan=new Scanner(System.in);
while(i<=1){
double d= scan.nextDouble();
a[i++]=d;
}
e=a[0]*a[0]+a[1]*a[1];
e=Math.sqrt(e);
return e;
}
}public class Text{
public static void main(String[] args){
A p=new A();
B q=new B();
System.out.println("The first answer is:"+p.answer());
System.out.println("The second answer is:"+q.print());
}
}运行结果The first answer is:300.0
1
2
The second answer is:2.23606797749979

5. 计算机编程计算

2.
S=0
For i=10 step 10
S=S+i
next i

其他的题目明显超出计算机中整型数可表示的范围,涉及复杂算法,或者如果你使用的变成语言支持“大数”数据类型可以进行大数运算

6. 编程计算

我是用Java写的,如下
class Main{
public Main(){}
public static void main(String agrs[])
{
int i,sum=0;
for(i=1;i<=1000;i++)
{
if(i % 3==0&i%7 ==0) //时被3和7整除
{
System.out.println(i);
sum+=i;
}
}
System.out.println("总和是:"+sum);
}

}

7. C语言计算编程(求大佬指点)

用c语言分别输出个位十位和百位的数字,可以根据下面步骤进行,c语言作为一种程序代码,因此在输入时绝对不能弄错任何符号。 1.#includevoid main(){ 2.int a,a0,a1,a2;scanf("%d",&a); 3.a2=a/100; /*确定x百位的数*/ 4.a1=(a-a2*100)/10; /*确定x十位数*/ 5.a0=a-a2*100-a1*10; /*确定x个位数*/ 6.printf("百十个位数分别为: 7.%d,%d,%d\n",a2,a1,a0);} 以上就是用c语言输入一个三位数的步骤。

8. 计算器编程怎么编

易语言高仿计算器源码
-----------------------------------
版本
2
.程序集
窗口程序集1
.子程序
_按钮1_被单击
显示框.加入文本
(“1”)
.子程序
_按钮2_被单击
显示框.加入文本
(“2”)
.子程序
_按钮3_被单击
显示框.加入文本
(“3”)
.子程序
_按钮4_被单击
显示框.加入文本
(“4”)
.子程序
_按钮5_被单击
显示框.加入文本
(“5”)
.子程序
_按钮6_被单击
显示框.加入文本
(“6”)
.子程序
_按钮7_被单击
显示框.加入文本
(“7”)
.子程序
_按钮8_被单击
显示框.加入文本
(“8”)
.子程序
_按钮9_被单击
显示框.加入文本
(“9”)
.子程序
_按钮0_被单击
显示框.加入文本
(“0”)
.子程序
_按钮点_被单击
显示框.内容

显示框.内容

“.”
.子程序
_按钮加_被单击
第一个数.内容

显示框.内容
符号框.内容

“+”
显示框.内容

“”
.子程序
_按钮减_被单击
第一个数.内容

显示框.内容
符号框.内容

“-”
显示框.内容

“”
.子程序
_按钮乘_被单击
第一个数.内容

显示框.内容
符号框.内容

“*”
显示框.内容

“”
.子程序
_按钮除_被单击
第一个数.内容

显示框.内容
符号框.内容

“/”
显示框.内容

“”
.子程序
_按钮等于_被单击
.如果
(符号框.内容

“+”)
显示框.内容

到文本
(到数值
(第一个数.内容)

到数值
(显示框.内容))
.否则
.如果
(符号框.内容

“-”)
显示框.内容

到文本
(到数值
(第一个数.内容)

到数值
(显示框.内容))
.否则
.如果
(符号框.内容

“*”)
显示框.内容

到文本
(到数值
(第一个数.内容)
×
到数值
(显示框.内容))
.否则
.如果
(显示框.内容

“0”)
.如果
(符号框.内容

“/”)
显示框.内容

到文本
(到数值
(第一个数.内容)
÷
到数值
(显示框.内容))
.否则
.如果结束
.否则
信息框
(“错误,被除数不能为
0
”,
0,
)
.如果结束
.如果结束
.如果结束
.如果结束
.子程序
_按钮清空_被单击
显示框.内容

“”
.子程序
_按钮清空_被双击,
逻辑型
.参数
横向位置,
整数型
.参数
纵向位置,
整数型
.参数
功能键状态,
整数型
第一个数.内容

“”

9. 计算器编程

这种东西网上一搜一大堆。

10. 数值计算编程

给你参考下吧

//牛顿下山法

//非线性方程求根

#include"iostream"
#include"stdlib.h"
#include"math.h"
#include"conio.h"
using namespace std;

double function(double x)
{
return x*x*x-x-1;
}

double function_(double x)
{
return 3*x*x-1;
}
void error_output(int p)
{
switch(p)
{
case 1:cout<<"超出下山次数,请另选择初值!"<<endl;
case 2:cout<<"超出迭代次数,失败!";
}

}

int main()
{

double x,e,l=1,x1;
int m,n,k=1,j;
cout<<"请输入初值: ";
cin>>x;
cout<<"输入精度: ";
cin>>e;
cout<<"输入最大迭代次数 : ";
cin>>m;
cout<<"输入最大下山次数: ";
cin>>n;

loop:
j=1;
if(function(x)==0){
cout<<"该初值就是方程的根!";
cout<<endl;
return 1;
}
x1=x-l*function(x)/function_(x);
for(l=1,j=1;j<=n&&k==1;j++)
{
x1=x-l*function(x)/function_(x);
if(fabs(function(x1))>fabs(function(x))){
l=l/2;
cout<<"x0 "<<x<<" x1 "<<x1<<endl;
}
else break;
}
for(l=1,j=1;j<=n&&k!=1;j++)
{
x1=x-l*function(x)/function_(x);
if(fabs(function(x1))>fabs(function(x))){
l=l/2;
cout<<"x0 "<<x<<" x1 "<<x1<<endl;
}
else break;
}
if(j>n)error_output(1);
if(fabs(x1-x)<e)cout<<"求得方程的根:"<<x1<<endl;
else{
if(k==m)error_output(2);
else {
k=k+1;
x=x1;
goto loop;
}
}
getch();
return 1;

}

热点内容
微信密码已经忘记了如何找回 发布:2024-04-28 11:54:13 浏览:304
腾讯云服务器可以备案几个网站 发布:2024-04-28 11:54:12 浏览:458
影响编译速度的因素有哪些 发布:2024-04-28 11:53:58 浏览:255
安全配置汽车有哪些 发布:2024-04-28 11:48:07 浏览:830
存储链路中断 发布:2024-04-28 11:11:39 浏览:734
安卓锤子手机怎么改文字 发布:2024-04-28 11:09:52 浏览:100
列举贪心算法 发布:2024-04-28 10:44:15 浏览:698
文具店疫情演练脚本 发布:2024-04-28 10:23:40 浏览:25
绿色商城源码 发布:2024-04-28 10:04:45 浏览:587
点歌机服务器是什么 发布:2024-04-28 10:04:43 浏览:742