超緊湊型四則運算 計算器c源代碼

#include<stdio.h>
#include<stdlib.h>
/*
多個不同現(xiàn)原理原型的改型? 最終堅湊型計算器程序?
奈葉敬最初編寫于 2018.1.29.二:11:50
奈葉敬優(yōu)化時間段:12:41? ?.12:54? .1:09? ?.次日3:31定型
輸入純整數(shù)結(jié)果為整數(shù)有純小數(shù)時結(jié)果為小數(shù)可行的方案
*/
int main()
{
? ? ? ? ? ? float x=0,j=0,m=0;//定義全局變量 者同學(xué)與被者與結(jié)果大人
? ? ? ? ? ? ?char c;//存放四則運算符的房子
? ? ? ? ? ? ?
? ? ? ?for(int i=0;i<30 ;i++)printf("?"); *//界面
? ?printf("\n?? ①這是一個加減乘除超簡單四則運算計算器①?\n");
? ?printf("?? ②若是帶有小數(shù)部分則結(jié)果可保留八位小數(shù)②?\n");
? printf("?? ③使用 或者 示例輸入格式? 例如:輸入5+5③?\n");
? printf( "?? ④(然后再按回車鍵可顯示計算結(jié)果的答案) ④?\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 不輸出多余的小數(shù)
? ? 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▲例如加者與被加者得為數(shù)字!不能混入其他東西!\n");
}
? ? ? ? ? ? return 0;
?}
? ??


