运用C语言编写复数的四则运算资料doc文档格式.docx

上传人:b****2 文档编号:14951697 上传时间:2022-10-26 格式:DOCX 页数:10 大小:89.02KB
下载 相关 举报
运用C语言编写复数的四则运算资料doc文档格式.docx_第1页
第1页 / 共10页
运用C语言编写复数的四则运算资料doc文档格式.docx_第2页
第2页 / 共10页
运用C语言编写复数的四则运算资料doc文档格式.docx_第3页
第3页 / 共10页
运用C语言编写复数的四则运算资料doc文档格式.docx_第4页
第4页 / 共10页
运用C语言编写复数的四则运算资料doc文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

运用C语言编写复数的四则运算资料doc文档格式.docx

《运用C语言编写复数的四则运算资料doc文档格式.docx》由会员分享,可在线阅读,更多相关《运用C语言编写复数的四则运算资料doc文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

运用C语言编写复数的四则运算资料doc文档格式.docx

按程序规定输出其运算值。

如:

运算后只有实数时只输出实数虚部部分不表示,反之一样

5.测试程序

(1)0,0;

0,0;

应输出“0”

(2)3.1,0;

4.22,8.9;

应输出“7.32+i8.9”

(3)-1.33,2.34;

0.1,-6.5;

应输出“-1.23-i4.16”

(4)0,9.7;

-2.1,-9.7;

应输出“-2.1”

(5)7.7,-8;

-7.7,0;

应输出“-i8”

2.概要分析

1.为实现上述程序的功能,需要定义一个表示复数的抽象数据类型。

2.本程序包含的函数:

(1)主函数main();

(2)构造函数typedefstruct();

(3)调用函数ComplexcreateComplex(floata,floatb)

Complexadd(Complexz1,Complexz2)

Complexjian(Complexz1,Complexz2)

Complexcheng(Complexz1,Complexz2)

voidprintComplex(Complexz);

各函数关系如下:

(5)主函数伪代码

main()

{

说明一个构造函数Complex;

定义两个实数和虚数分别为z1,z2;

提示输入实数和虚数z1,z2;

调用子函数;

提示输入+-*;

根据输入的符号判断输入的复数做何运算

输入+时,调用加法子函数,打印输出;

输入-时,调用加法子函数,打印输出;

输入*时,调用加法子函数,打印输出;

}

}

3.详细设计

1.主函数及其他函数

#include<

stdio.h>

math.h>

typedefstruct

{

floatre;

floatim;

}Complex;

ComplexcreateComplex(floata,floatb)//编写一个函数生成复数//

Complexz;

z.re=a;

z.im=b;

returnz;

voidprintComplex(Complexz)//输出复数并控制其格式//

if(z.re==0&

&

z.im==0)

printf("

0\n"

);

elseif(z.re!

=0&

%.2f\n"

z.re);

elseif(z.re==0&

z.im!

=0)

if(z.im>

0)

printf("

i%.2f\n"

z.im);

elseif(z.im<

-i%.2f\n"

fabs(z.im));

else

%.2f+i%.2f\n"

z.re,z.im);

else

%.2f-i%.2f\n"

z.re,fabs(z.im));

Complexadd(Complexz1,Complexz2)

z.re=z1.re+z2.re;

z.im=z1.im+z2.im;

Complexjian(Complexz1,Complexz2)

z.re=z1.re-z2.re;

z.im=z1.im-z2.im;

Complexcheng(Complexz1,Complexz2)

z.re=z1.re*z2.re-z1.im*z2.im;

z.im=z1.re*z2.im+z1.im*z2.re;

main()

floata,b,c,d;

Complexz1,z2,c1,c2,c3;

printf("

请输入元素"

scanf("

%f%f%f%f"

&

a,&

b,&

c,&

d);

//输入元素并调用函数生成复数z1,z2;

并输出//

z1=createComplex(a,b);

z2=createComplex(c,d);

产生的两个复数为:

"

printComplex(z1);

printComplex(z2);

c1=add(z1,z2);

c2=jian(z1,z2);

c3=cheng(z1,z2);

这两个复数的和差积:

printComplex(c1);

printComplex(c2);

printComplex(c3);

4.调试及分析

1.由于开始对于结构体使用并不熟悉,使用时语法错误很多,需要多加使用。

2.编写是输入printf拼写错误(漏掉后面的f)导致该程序无法执行

3.在使用“&

”符号是漏些了一个&

符号,这点需要常记。

4.对于声明的函数使用不熟练,在编写时对于其中的循环结构难以很流畅使用,即需要加强对for循环的使用。

 

5.测试结果

1.数据0,0;

2.数据3.1,0;

4.22,8.9;

3.数据-1.33,2.34;

0.1,-6.5;

4.数据0,9.7;

-2.1-9.7;

5.数据7.7,-8;

资料

赠送以下资料

考试知识点技巧大全

一、考试中途应饮葡萄糖水

大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。

科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。

据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;

90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚正常;

连续120分钟用脑,血糖浓度降至60毫克/100毫升,大脑反应迟钝,思维能力较差。

我们中考、高考每一科考试时间都在2小时或2小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。

因此建议考生,在用脑60分钟时,开始补饮25%浓度的葡萄糖水100毫升左右,为一个高效果的考试加油。

二、考场记忆“短路”怎么办呢?

对于考生来说,掌握有效的应试技巧比再做题突击更为有效。

1.草稿纸也要逐题顺序写草稿要整洁,草稿纸使用要便于检查。

不要在一大张纸上乱写乱画,东写一些,西写一些。

打草稿也要像解题一样,一题一题顺着序号往下写。

最好在草稿纸题号前注上符号,以确定检查侧重点。

为了便于做完试卷后的复查,草稿纸一般可以折成4-8块的小方格,标注题号以便核查,保留清晰的分析和计算过程。

2.答题要按先易后难顺序不要考虑考试难度与结果,可以先用5分钟熟悉试卷,合理安排考试进度,先易后难,先熟后生,排除干扰。

考试中很可能遇到一些没有见过或复习过的难题,不要蒙了。

一般中考试卷的题型难度分布基本上是从易到难排列的,或者交替排列。

3.遇到容易试题不能浮躁遇到容易题,审题要细致。

圈点关键字词,边审题边画草图,明确解题思路。

有些考生一旦遇到容易的题目,便觉得心应手、兴奋异常,往往情绪激动,甚至得意忘形。

要避免急于求成、粗枝大叶,防止受熟题答案与解题过程的定式思维影响,避免漏题,错题,丢掉不该丢的分。

4.答题不要犹豫不决选择题做出选择时要慎重,要关注题干中的否定用词,对比筛选四个选项的差异和联系,特别注意保留计算型选择题的解答过程。

当试题出现几种疑惑不决的答案时,考生一定要有主见,有自信心,即使不能确定答案,也不能长时间犹豫,浪费时间,最终也应把认为正确程度最高的答案写到试卷上,不要在答案处留白或开天窗。

5.试卷检查要细心有序应答要准确。

一般答题时,语言表达要尽量简明扼要,填涂答题纸绝不能错位。

答完试题,如果时间允许,一般都要进行试卷答题的复查。

复查要谨慎,可以利用逆向思维,反向推理论证,联系生活实际,评估结果的合理性,选择特殊取值,多次归纳总结。

另外,对不同题型可采用不同的检查方法。

选择题可采用例证法,举出一两例来能分别证明其他选项不对便可安心。

对填空题,则一要检查审题;

二要检查思路是否完整;

三要检查数据代入是否正确;

四要检查计算过程;

五要看答案是否合题意;

六要检查步骤是否齐全,符号是否规范。

还要复查一些客观题的答案有无遗漏,答案错位填涂,并复核你心存疑虑的项目。

若没有充分的理由,一般不要改变你依据第一感觉做出的选择。

6、万一记忆短路可慢呼吸考试中,有些考生因为怯场,导致无法集中精神,甚至大脑忽然一片空白,发生记忆堵塞。

此时不要紧张,不妨尝试如下方式:

首先是稳定心态,保持镇静,并注意调节自己的呼吸率。

先慢吸气,当对自己说放松时缓慢呼气,再考虑你正在努力回忆的问题,如果你仍不能回想起来,就暂时搁下这道题,开始选做其他会的试题,过段时间再回过头来做这道题。

第二,积极联想。

你不妨回忆老师在讲课时的情景或自己的复习笔记,并努力回忆与发生记忆堵塞问题有关的论据和概念,把回忆起的内容迅速记下来,然后,看能否从中挑出一些有用的材料或线索。

第三,进行一分钟自我暗示。

即根据自己的实际,选择能激励自己,使自己能心情平静和增强信心的话,在心中默念3至5遍。

比如:

我已平静下来,我能够考好、我有信心,一定能考出理想的成绩等等。

第四,分析内容,查找相关要点。

借助试卷上其它试题,也许会给考生提供某些线索。

因此不要轻易放弃,查看试题中的相关要点,看看是否能给考生提供线索或启发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1