欢迎光临散文网 会员登陆 & 注册

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

2019-01-30 15:53 作者:思奈理之父之父  | 我要投稿

#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;

 }

    

输入是纯整数时计算结果就是整数,输入纯小数时计算结果就是小数。
c4droid编译器编写


超紧凑型四则运算 计算器c源代码的评论 (共 条)

分享到微博请遵守国家法律