1.除法的输出格式需要设置输出一位有效数字,用.1g表示
2.前缀“+”表示在正数前面显示符号+,在负数前面显示符号-
参考代码:
#include<stdio.h> int main() { double a1,b1,a2,b2; char c; scanf("%lf %lf %c %lf %lf",&a1,&b1,&c,&a2,&b2); int a,b; switch(c) { case '+': printf("%.0lf%+.0lfi",a1+a2,b1+b2); break; case '-': printf("%.0lf%+.0lfi",a1-a2,b1-b2); break; case '*': printf("%.0lf%+.0lfi",a1*a2-b1*b2,a1*b2+b1*a2); break; case '/': if(a2==0&&b2==0) printf("error"); else printf("%.1g%+.1gi",(a1*a2+b1*b2)/(a2*a2+b2*b2),(a2*b1-a1*b2)/(a2*a2+b2*b2)); break; } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:742 |
小O的数字 (C语言代码)浏览:1490 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |
【魔板】 (C++代码)浏览:1236 |
快速排序算法1浏览:996 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:680 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:399 |
三进制小数 (C语言代码)浏览:903 |
C语言程序设计教程(第三版)课后习题10.7 (C++代码)浏览:666 |
发工资咯 (C语言代码)浏览:815 |