滴滴快车司机驾龄不够:C语言的第一次作业

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 09:20:52
编写一个程序,用于接收用户输入的两个数(可以是整数也可以是小数),对其执行加减乘除及求余运算,然后以格式化方式显示计算结果,要求小数点保留两位有效数字..........................
第一次作业就郁闷了,老是出错,请高手帮帮偶

我测试过了,希望能达到你的要求。

#include <stdio.h>

main(){
    float a, b;
    printf("please input two numbers a,b: ");
    scanf("%f,%f", &a, &b);
    /* + */
    printf("%g", a);
    if(b<0){ printf("%g=%.2f", b, a+b); }
    else{ printf("+%g=%.2f", b, a+b); }
    printf("\n");
    /* - */
    printf("%g", a);
    if(b<0){ printf("-(%g)=%.2f", b, a-b); }
    else{ printf("-%g=%.2f", b, a-b); }
    printf("\n");
    /* * */
    printf("%g*%g=%.2f", a, b, a*b);
    printf("\n");
    /* / */
    printf("%g/%g=%.2f", a, b, a/b);
    printf("\n");
    /* % */
    printf("%d%c%d=%d", (int)a, '%', (int)b, (int)a%(int)b);
    printf("\n");
}

祝你好运。