问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算器的C语言代码.就进行简单的加减乘除的运算,可以循环的,谢谢大神了!

发布网友 发布时间:2022-04-30 19:35

我来回答

2个回答

热心网友 时间:2023-10-09 19:42

#include <stdio.h>
char chooseOprate;
void input(char choose){
float result,numA,numB;
printf("请输入第一个操作数:");
scanf("%2f",&numA);
printf("请输入第二个操作数:");
scanf("%2f",&numB);
printf("请输入操作符(1.+、2.-、3.*、4./):");
scanf("%c",&choose);
chooseOprate = choose;
if (choose == '1')) {
result = numA + numB;
printf("numA + numB = %2f",result);
}else if (choose=='2') {
result = numA - numB;
printf("numA - numB = %2f",result);
}else if (choose == '3'){
result = numA * numB;
printf("numA * numB =%2f ",result);
}else if (choose == '4') {
result = numA / numB;
printf("numA / numB = %2f",result);
}else{
printf("输入错误,请重新输入!\n");
printf(" ");
input(choose);
}
}

inputAnswer(){
char answer;
input(chooseOprate);
printf(" ");
printf("是否继续?(Y/N)");
scanf("%c",answer);
if (answer == 'y' || answer =='Y') {
input(chooseOprate);
inputAnswer();
printf("是否继续?(Y/N)");
}else if(answer == 'n' || answer == 'N')){
printf("程序结束!");
}else{
printf("输入错误,请重新输入!\n");
printf("\n");
inputAnswer();
}
printf("是否继续?(Y/N)");
}
void main() {
inputAnswer();
}

热心网友 时间:2023-10-09 19:42

int main()
{
char exp[8];
printf("enter exp:\n");
scanf("%s",exp); //输入类似于1+1 2*5这样的式子,一次一个
switch(exp[1]){
case '+':
printf("%d\n",exp[0]-'0'+exp[2]-'0'); break;
case '-':
printf("%d\n",exp[0]-exp[2]); break;
case '*':
printf("%d\n",(exp[0]-'0')*(exp[2]-'0')); break;
case '/':
printf("%f\n",(exp[0]-'0')*1.0/(exp[2]-'0')*1.0); //1.0是为了转化成浮点数好得到小数结果
};
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮帮忙写个英语作文80字的 谢谢 80年山东高考总分 总胆红素25.44(正常3.4-22),直接胆红素7.13(正常0-6.8... ...参考值 总胆红素 19.4 0-23.0 umol/L 直接胆红素 6.4 0-8.0 umol/... 蟹爪兰冬天多久浇水 冬季蟹爪兰浇水间隔需长达多久 蟹爪兰冬天什么时候浇水好 蟹爪兰冬天多久浇一次水 端午节一家人吃饭的说说 端午节跟谁一起过 端午节一家人聚在一起吃饭的说说 端午节是家人团聚吗 请问苏州公交卡在哪些地方可以充值,谢谢。 用c语言编一个简单的加减乘除的计算器程序 不需要很复杂 只要能进行两个数之间的运算就好了 用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除。 苏州市民卡B卡有哪些用途,在哪些地方可以充值 用c语言设置计算器,能运行加减乘除。而且运行的时候不能有任何错误 用C语言设计一个计算器,处理简单的加减乘除,最后用goto返回执行下一个计算。 用c语言实现科学计算器要求有计算器界面 可以加减乘除平方开方 用c语言编一个计算器程序,能够实现基本的加减乘除,能够输出运算对象,运算符,运算结果。谢谢啦! 请问怎么用c语言写一个可以实现加减乘除四则运算的计算器! C语言作业,编写一个简单的计算器,实现加减乘除运算,谢谢大家 C语言 编译计算器可以分别计算加减乘除 c语言计算器加减乘除 怎样用C语言编写计算器的加减乘除 体重大的人,有什么好的徒手锻炼背部肌肉的方法? 在早上喜欢喝牛奶吃燕麦粥,这样的早餐营养充足吗? 牛奶加面包作为早餐,这种早餐会不会对胃造成伤害? 轮式挖掘机上路需要行驶证吗 请问现代130轮式挖掘机个种指士灯指的是什么? 现代130轮式挖掘机尾灯总成多少钱 130型号的挖掘机怎么启动 想知道: 苏州市苏州吴中区一卡通充值地点在哪? C语言 简单的计算器 只需要进行 加减乘除的运算 谢谢大神!!! 苏州市民卡坐公交的话,如果直接往苏州银行卡里转钱可以用吗? 苏州社保卡上是江苏银行,是不是在江苏银行充钱就能坐公交车啊? 苏州市民卡(来苏州上学学校发的),是不是需要激活才能当公交卡用? 刚发的苏州市民卡 是不是充值好就可以做公交车 有机玻璃溶化剂与固化剂是什么? 水玻璃(又名硅酸钠),而可作为水玻璃固化剂的,究竟有多少种呢? 您的手机已被锁定 ,请你输入手机防盗密码解锁 。这怎么办啊 有哪位了解水玻璃固化剂的作用的吗 水玻璃加磷酸能堵漏吗 玻璃钢中的固化剂有毒吗 vivo手机被锁定怎么办? 三聚磷酸锂作为水玻璃的固化剂,如何使用,用量多少? 水玻璃的固化剂 应怎么添加对呢 手机出现被别人的号码锁定,我不知道密码怎么办? 玻璃钢固化剂与油漆固化剂一样吗 玻璃胶、固化剂属于什么材料 玻璃钢固化剂就是不饱和聚酯树脂固化剂吗能教教怎么配置的好吗 2020年城乡居民养老保险一年交5000元,以前没有交,可以补交吗?自己交的一部分钱将来退吗