早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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。
▼优质解答
答案和解析
#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;
}
看了 c语言程序编写(初学)(1)...的网友还看了以下:

若有代数式xxen(其中e仅代表自然对数的底数,不是变量),则以下能够正确代表该代数式的C语言表达式  2020-05-26 …

英语翻译摘要目前家用的数字电子钟,多数只能显示小时、分钟等信息,功能单一,而且大都采用LED数码管  2020-06-26 …

待定系数法因式分解原式能分解成什么形式看两个例子:例1:x4-2x3-27x2-44x+7用待定系  2020-07-17 …

如何区分代数式和整式等式能不能算代数式?代数式是不是非要有字母?1+3=4是不是代数式3x+4是不  2020-07-30 …

所有对数式都可化为指数式指数式不都能化为对数式,但是对数首先由a>0,a不等于1,的限制条件,真数  2020-07-30 …

只有(n-1)个方程式,能否解出这n个未知数在整数范围里,有n个未知数,只有(n-1)个或更少的方  2020-07-31 …

C语言课程设计急求!多项式计算(用数组储存)!多项式计算1.设计要求:具备一元多项式加、减、乘的运  2020-08-03 …

为什么我们可以数得清英语中有多少个单词的复数是以es结尾但不能数得清英语中有多少个单词和多少个句子还  2020-12-26 …

为什么我们可以数得清英语中有多少个单词的复数是以es结尾但不能数得清英语中有多少个单词和多少个句子还  2020-12-26 …

主语从句一般被认为是单数形式,形式主语的谓语动词、be动词+表语均为单数第三人称形式或过去式.在主语  2021-02-01 …