用C语言编写一个简单的计算器
发布网友
发布时间:2022-05-01 11:17
我来回答
共2个回答
热心网友
时间:2023-10-09 16:53
#include<stdio.h>
int do_Calculate(int a[],char b[],int j,int k)
{
int m=0,n=0;
int result=a[m++];
while(j--&&k--)
{ switch(b[n++])
{
case '*':result=result*a[m++];break;
case '/':result=result/a[m++];break;
case '+':result=result+a[m++];break;
case '-':result=result-a[m++];break;
case '%':result=result%a[m++];break;
}
}
return result;
}
void main()
{
int i=0,j=0,k=0,number=0,num[20];
char all[100],op[20];
scanf("%s",all);
while(all[i]!='\0')
{
if(all[i]>='0'&&all[i]<='9')
number=number*10+(all[i]-'0');
else if(all[i]=='+'||all[i]=='-'||all[i]=='*'||all[i]=='/'||all[i]=='='||all[i]=='%')
{
num[j++]=number;
number=0;
op[k++]=all[i];
}
i++;
}
printf("%d\n",do_Calculate(num,op,j,k));
}
必须按格式输入,否则会有错误╮(╯▽╰)╭
热心网友
时间:2023-10-09 16:53
自己写。。。。。。。。。。。。
如何用C语言编程制作一个简易计算器?
1、打开CodeBlocks,新建一个空白文件,先定义头文件和主函数,接着写程序多大的主体:2、首先定义所需要的变量,将变量定义为浮点型,定义输入函数,将刚才的x和y定义为计算的变量,将c定义为选择计算方式的变量。用switch语句,将c作为选择变量,填写计算方式的选项,最后在主函数中输入一个输出函数来...
如何用C语言编写一个简单的计算器?
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。
如何用C语言编写一个计算器程序?
1.定义头文件#include "stdafx.h"、#include <stdio.h>和#include <math.h>。2.写出主函数void main(){},在函数内添加如下代码://定义变量 int minusNumber=-10; int plusNumber=0; //转换成正数 plusNumber=abs(minusNumber); //输出结果 printf("转换前:%d\n",minusNumber); printf(...
用C语言做一个计算器,能实现加减乘除混合运算?
double num1, num2, result;printf("Enter an operator (+, -, *, /): ");scanf("%c", &operator);printf("Enter two numbers: ");scanf("%lf %lf", &num1, &num2);switch (operator) { case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;cas...
怎么用C语言编写计算器程序?
想要驾驭C语言,编写一个功能强大的计算器程序并不复杂。下面,让我们一起探索一个基础且实用的C语言计算器代码示例,它涵盖了加、减、乘、除四则运算,展示了基础编程逻辑的魅力:<?xml version="1.0" encoding="UTF-8"?></</</#include <stdio.h></int main() {</ char operator;<...
C语言计算器 功能要求: 可以输入0-9数字、小数点、正负数 可以进行加 ...
下面是使用 C 语言设计简易科学计算器的示例代码:include <stdio.h> include <stdlib.h> include <math.h> int main(){ char op;double num1, num2;printf("请输入数学表达式(如:1 + 2):");scanf("%lf %c %lf", &num1, &op, &num2);switch (op){ case '+':printf("结果...
用c语言编一个计算器程序,能够实现基本的加减乘除,能够输出运算对象...
include <stdio.h>int main(void){double a, b;int chose;printf("欢迎使用我的计算器\n");while (1){printf("***\n");printf("1、两数相加\n");printf("2、两数相减\n");printf("3、两数相乘\n");printf("4、两数相除\n");printf("5、退出\n");printf("***\n");scanf(...
怎样用c语言编一个简单的计算器?最简单的
//简单计算器,含加减乘除、乘方运算。 #include<string.h> #include<ctype.h> #include<malloc.h> // malloc()等 #include<limits.h> // INT_MAX等 #include<stdio.h> // EOF(=^Z或F6),NULL #include<stdlib.h> // atoi() #include<io.h> // eof() #include<math.h> // floor(),ceil(...
用c语言 (c++) 编写计算器程序
01 首先我们需要在Dev C++软件中创建一个C语言项目,项目类型选择控制台程序,如下图所示 02 接下来我们在项目下面
如何用C语言编一个计算器?
printf("字母个数:%d\n", countLetters);printf("空格个数:%d\n", countSpaces);printf("其他字符个数:%d\n", countOthers);return 0;} ```这段代码改进了原始代码中的一些问题,如添加了提示用户输入的语句,并且对字符计数器的初始化进行了更正,确保了每个计数器在开始时都是0。同时,...