教育超市-浙大版《C语言程序设计(第3版)》第3章 分支结构(练习3.2 四则运算)

在这里插入图片描述
在这里插入图片描述
大小写字母之间还有其他字符,所以不是连续升序。
在这里插入图片描述
加、减、乘、除、分母为0 、运算符不存在,一共6种情况。
在这里插入图片描述
在这里插入图片描述

中文符号问题要注意!
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
getchar接受键盘输入的3赋值给ch,putchar(ch)把ch输出出来,这里的ch是自己键盘输入的3。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
遇到填空题的时候,要学会自己动手debug
另:break 和 continue 的区别
在这里插入图片描述

解析来源:http://c.biancheng.net/view/182.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是浙大c语言程序设计(第3)》中复数四则运算的示例代码: ```c #include <stdio.h> typedef struct { double real, imag; } complex; complex add(complex a, complex b) { // 复数加法 complex c; c.real = a.real + b.real; c.imag = a.imag + b.imag; return c; } complex sub(complex a, complex b) { // 复数减法 complex c; c.real = a.real - b.real; c.imag = a.imag - b.imag; return c; } complex mul(complex a, complex b) { // 复数乘法 complex c; c.real = a.real * b.real - a.imag * b.imag; c.imag = a.real * b.imag + a.imag * b.real; return c; } complex div(complex a, complex b) { // 复数除法 complex c; double r2 = b.real * b.real + b.imag * b.imag; c.real = (a.real * b.real + a.imag * b.imag) / r2; c.imag = (a.imag * b.real - a.real * b.imag) / r2; return c; } int main() { complex a = {1, 2}, b = {3, 4}; complex c = add(a, b); printf("(%g+%gi)+(%g+%gi)=%g+%gi\n", a.real, a.imag, b.real, b.imag, c.real, c.imag); c = sub(a, b); printf("(%g+%gi)-(%g+%gi)=%g+%gi\n", a.real, a.imag, b.real, b.imag, c.real, c.imag); c = mul(a, b); printf("(%g+%gi)*(%g+%gi)=%g+%gi\n", a.real, a.imag, b.real, b.imag, c.real, c.imag); c = div(a, b); printf("(%g+%gi)/(%g+%gi)=%g+%gi\n", a.real, a.imag, b.real, b.imag, c.real, c.imag); return 0; } ``` 输出结果为: ``` (1+2i)+(3+4i)=4+6i (1+2i)-(3+4i)=-2-2i (1+2i)*(3+4i)=-5+10i (1+2i)/(3+4i)=0.44+0.08i ``` 该示例代码定义了一个 `complex` 结构体类型,包含实部和虚部两个成员变量。四个函数分别实现了复数的加、减、乘、除操作。在 `main` 函数中,分别定义了两个复数 `a` 和 `b`,并使用四个函数进行运算,最后输出结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值