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语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:730 |
数列排序 (C语言代码)浏览:838 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1253 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5236 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:625 |
1012题解浏览:876 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1466 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1076 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:527 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:720 |