超紧凑型四则运算 计算器c源代码

#include<stdio.h>
#include<stdlib.h>
/*
多个不同现原理原型的改型 最终坚凑型计算器程序
奈叶敬最初编写于 2018.1.29.二:11:50
奈叶敬优化时间段:12:41 .12:54 .1:09 .次日3:31定型
输入纯整数结果为整数有纯小数时结果为小数可行的方案
*/
int main()
{
float x=0,j=0,m=0;//定义全局变量 者同学与被者与结果大人
char c;//存放四则运算符的房子
for(int i=0;i<30 ;i++)printf("↹"); *//界面
printf("\n↹ ①这是一个加减乘除超简单四则运算计算器①↹\n");
printf("↹ ②若是带有小数部分则结果可保留八位小数②↹\n");
printf("↹ ③使用 或者 示例输入格式 例如:输入5+5③↹\n");
printf( "↹ ④(然后再按回车键可显示计算结果的答案) ④↹\n");
printf("↹ ⑤但是输入里不能混入什么其他奇怪的东西⑤↹\n");
for(int i=0;i<30 ;i++)printf("↹");
putchar('\n');
while(1){
printf("ㄩㄨㄖㄓㄒㄈㄇ输入 :");//输入部分
scanf("%f %c %f",&x,&c,&j);
getchar(); //我要吃掉万恶的换行符
if(c == '+')printf("%g+%g=%g\n",x,j,m= x+j);//判定部分
else if(c == '-')printf("%g-%g=%g\n",x,j,m=x - j);//格式符%g 不输出多余的小数
else if(c == '*')printf("%g*%g=%g\n",x,j,m= x*j);
else if(c == '/')printf("%g/%g=%g\n",x,j,m= x/j);
else printf("\n▲例如加者与被加者得为数字!不能混入其他东西!\n");
}
return 0;
}


