早教吧作业答案频道 -->其他-->
c语言程序编写(初学)(1)编写一个简单计算器程序,输入格式为:data1opdata2.其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+、-、*、/。(2)编程序,由键盘输入10个
题目详情
c语言程序编写(初学)
(1) 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+、-、*、/。
(2) 编程序,由键盘输入10个整数,输出其中偶数之和以及偶数平均值。
a)利用单重循环(while, do…while, for)接受从键盘输入,同时判读该数是否为偶数,并累加求和;
b)循环体外求平均值,然后将计算结果输出。
(3) 利用公式e≈1+1/1!+1/2!+1/3!+…+1/n!, 编程序求e的近似值,直到第n项(1/n!)<10-6为止。
a)利用二重循环编程实现,其中内层循环求n!,外层循环进行累加求和;
b)外层循环终止条件:(1/n!)<10-6。
(1) 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+、-、*、/。
(2) 编程序,由键盘输入10个整数,输出其中偶数之和以及偶数平均值。
a)利用单重循环(while, do…while, for)接受从键盘输入,同时判读该数是否为偶数,并累加求和;
b)循环体外求平均值,然后将计算结果输出。
(3) 利用公式e≈1+1/1!+1/2!+1/3!+…+1/n!, 编程序求e的近似值,直到第n项(1/n!)<10-6为止。
a)利用二重循环编程实现,其中内层循环求n!,外层循环进行累加求和;
b)外层循环终止条件:(1/n!)<10-6。
▼优质解答
答案和解析
#include
main()
{
char op;
float result,data1,data2;
float OP(float x,float y,char t);
printf("input op(+,-,*,/):\n",op);
scanf("%c",&op);
printf("input data1:\n",data1);
scanf("%f",&data1);
printf("input data2:\n",data2);
scanf("%f",&data2);
result=OP(data1,data2,op);
printf("result=%f",result);
}
float OP(float x,float y,char t)
{
if(t=='+')
return x+y;
if(t=='-')
return x-y;
if(t=='*')
return x*y;
if(t=='/')
return x/y;
}
main()
{
char op;
float result,data1,data2;
float OP(float x,float y,char t);
printf("input op(+,-,*,/):\n",op);
scanf("%c",&op);
printf("input data1:\n",data1);
scanf("%f",&data1);
printf("input data2:\n",data2);
scanf("%f",&data2);
result=OP(data1,data2,op);
printf("result=%f",result);
}
float OP(float x,float y,char t)
{
if(t=='+')
return x+y;
if(t=='-')
return x-y;
if(t=='*')
return x*y;
if(t=='/')
return x/y;
}
看了 c语言程序编写(初学)(1)...的网友还看了以下:
用方程X来解 1.某工程设计使用了电子计算机,使计算速度大大加快.原来1名设计人员100小时的计算 2020-05-17 …
一道高一对数运算.已知M=1/[log1/2(1/3)]+1/[log1/5(1/3)],则M的值 2020-06-04 …
求∫cscxdx,下面是我的运算过程∫cscxdx=∫(1/sinx)dx=∫(sinx/sin^ 2020-06-13 …
一组数据,某企业年增长率.20%,30%,50%,25%,-15%,5%.用几何平均的算法,计算该 2020-07-07 …
数制转换计算题,要求写出结算过程(3题)1.(217)D=()B=()H=()O2.(2A3E)H 2020-07-19 …
一些数学题,解方程:9.8X-4.2=1.4X3.2(X-0.8)=16递等式计算,写出必要的计算 2020-07-19 …
(21)算法的空间复杂度是指.A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间 2020-07-23 …
阅读下面的算法程序:s=1i=1WHILEi<=10s=i*si=i+1WENDPRINTsEND上 2020-11-01 …
计算下列税率表的速算扣除数,要求写出计算过程.请问哪位大哥大姐会的,帮我写出计算过程,1、计算下列税 2020-12-09 …
麻烦计算写出计算过程或者是思考过程,我不要直接的答案,1.把一个平行板电容器接在电压U=10V的电源 2020-12-17 …