谁能帮我用c语言里的if-else-if结构编个简单的计算器,实现两个整数的四则运算

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:22:38

直接输入算式而得到结果的程序思路如下:
统计所输入的算式里到底包括哪一种运算符,比方说
for (i=0;i<=a;i++) //这里a表示所输入的字符总长度
{
if inp[i]="+" //这里inp表示你字符存储的数组名
tt=1;
if inp[i]="-"
tt=2;
if inp[i]="*"
tt=3
if inp[i]="/"
tt=4;
}
if tt=1
{将符号两边的数进行加法运算
}

………后面的自己写

不过这种好像不算好。提供第二种思路:
这次是要求输入一个数,然后选择运算符号,再输第二个数

scanf(%d,a); // scanf的用法好像是这样的吧?忘记了
printf("请选择要进行的运算:1 for +;2 for -; 3 for * ; 4for /");
scanf(%d,b);
printf("input the second number,please);
scanf (%d,c);
if (b==1)
{ 做加法运算} //自己写出代码
else if (b==2) ………后面的自己写吧。

好了,写了这么多,给我加点分吧!!!
如果还不会,QQ我:408899168

#include<stdio.h>
main()
{
float a,b,c;
char m;
printf(" input(+,-,*,/):");scanf("%c",&m);printf("\n");
printf("