zoukankan      html  css  js  c++  java
  • 四则运算源代码

    #include<stdio.h>
    int main()
    {
        double a,b;
        char c;
        printf("Enter an expression: a+(-,*,/)b
    ");
        scanf("%lf%c%lf",&a,&c,&b);
        while(a<0||b<0)
        {
            printf("输入出错!");
            printf("Enter an expression: a+(-,*,/)b
    ");
            scanf("%lf%c%lf",&a,&c,&b);
          }
    
        
        if(c=='+')
            printf("=%lf
    ",a+b);
        else if(c=='-')
            printf("=%lf
    ",a-b);
        else if(c='*')
            printf("=%lf
    ",a*b);
        else if(c='/')
            printf("=%lf
    ",a/b);
        else
            printf("error");
        return 0;
    }

         在编这个四则运算的小代码还是很吃力的,在图书馆奋斗了六个多小时,翻了三本书才把这个程序写出来,之后还得不断地调试运行,虽然最后是能运行了,但功能比较单一,只能单步计算加减乘除,而且在计算除法的时候输出的结果却是乘法的结果,但加法、减法和乘法的运算结果都是正确的,不知道要怎么改了。这个程序有很多没有实现的功能,但我实在不知道怎么编下去了,这次的编程作业可以说是零基础学习,goto语句、while循环、for循环使用的时候并不是那么熟练明确,写到最后程序能运行,这对我来说是个很大的鼓励。我之前编代码调试几次不能运行就放弃了,这次能坚持到最后的确收获了不少东西,希望自己在下一次的作业中有更大的进步。

  • 相关阅读:
    [SDOI2015] 序列统计
    [BZOJ3514] Codechef MARCH14 GERALD07加强版
    [CF1082E] Increasing Frequency
    [CF1093G] Multidimensional Queries
    [HNOI2013] 切糕
    [HEOI2017] 寿司餐厅 + 最大权闭合子图的总结
    [BZOJ3771] Triple
    [HEOI2016] 字符串
    [总结] 后缀数组学习笔记
    [Luogu 3613] 睡觉困难综合征
  • 原文地址:https://www.cnblogs.com/machunlan/p/5268436.html
Copyright © 2011-2022 走看看