📅  最后修改于: 2022-03-11 15:00:22.896000             🧑  作者: Mango
#include
#include
#include
int main()
{
char answer[10];
char dump;
printf("Welcome To Cli Calculator\nMade by Argha Datta\n");
do
{
char inputUser;
float num1, num2, result;
printf("Please enter your state of operation: ");
scanf("%c",&inputUser);
printf("Enter the first operand: ");
scanf("%f",&num1);
printf("Enter the second operand: ");
scanf("%f",&num2);
switch (inputUser)
{
case '+':
printf("The Addition of %f and %f is %f\n",num1,num2,num1+num2);
break;
case '-':
printf("The Subtraction of %f and %f is %f\n",num1,num2,num1-num2);
break;
case '*':
printf("The Multiplication of %f and %f is %f\n",num1,num2,num1*num2);
break;
case '/':
printf("The Division of %f and %f is %f\n",num1,num2,num1/num2);
break;
case '^':
printf("The Result of %f ^ %f is %f\n",num1,num2,powf(num1,num2));
default:
printf("Invalid Operation,please try again!\n");
break;
}
printf("Do you want to run it again(if yes ,type yes or type no for exit) :");
scanf("%s",answer);
dump = getchar();
} while (strcmp(answer,"yes") == 0);
return 0;
}