c语言程序编写(初学)(1) 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data

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。
lindar666 1年前 已收到1个回答 举报

易碎的玻璃球 幼苗

共回答了22个问题采纳率:90.9% 举报

#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;
}

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.032 s. - webmaster@yulucn.com