日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言复数的运算实验报告,C语言复数的运算(实验报告).doc

發布時間:2023/12/4 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言复数的运算实验报告,C语言复数的运算(实验报告).doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗報告

題目:復數的四則運算

班級: 13信管 姓名:白浩然 學號:201340403034 完成日期:2014.05.21

一、需求分析

1.本演示程序中復數由兩個相互之間存在次序關系的實數構成。

2.演示程序以用戶和計算機的對話方式執行,即在計算機終端上顯示“提示信息”之后,由用戶在鍵盤上輸入演示程序中規定的運算命令;相應的輸入數據和運算結果顯示在其后。

3.程序執行的命令包括:

1)由輸入的實部和虛部生成一個復數;2)兩個復數求和;3)兩個復數求差;4)兩個復數求積;5)從已知復數中分離出實部;6)從已知復數中分離出虛部。

4.測試數據:

1)構造復數:

2) 復數求和:

3) 復數求差:

4) 復數求積:

5) 提取實部:

6) 提取虛部:

2、 編碼實現

#include "stdio.h"

#include "stdlib.h"

struct complex{

float real;//實部

float imag;//虛部

};

//構造復數

void InitComplex(complex &c,float r1,float r2)

{

c.real=r1;//r1為實部

c.imag=r2;//r2為虛部

}

//復數求和

void AddComplex(complex &c,complex c1,complex c2)

{

c.real=c1.real+c2.real;//實部相加

c.imag=c1.imag+c2.imag;//虛部相加

}

//復數求差

void SubComplex(complex &c,complex c1,complex c2)

{

c.real=c1.real-c2.real;//實部相減

c.imag=c1.imag-c2.imag;//虛部相減

}

//復數求積

void MulComplex(complex &c,complex c1,complex c2)

{

c.real=(c1.real*c2.real)-(c1.imag*c2.imag);

c.imag=(c1.real*c2.imag)+(c2.real*c1.imag);

}

//分離實部

void RealComplex(complex c,float &r)

{

r=c.real;

}

//分離虛部

void ImagComplex(complex c,float &r)

{

r=c.imag;

}

//主程序

void main()

{

complex c,c1,c2;

float r,r1,r2,r11,r22,r12,r21;

int node;

printf("請輸入要操作的序號:\n");

printf("1.構造一個復數 2.兩個復數求和 3.兩個復數求差\n");

printf("4.兩個復數求積 5.分離出實部 6.分離出虛部\n");

scanf("%d",&node);

while(node!=0)

{

switch(node){

case 1:printf("輸入復數的實部和虛部:\n");

scanf("%f %f",&r1,&r2);

InitComplex(c,r1,r2);

printf("構造的復數為:%f+%fi\n",c.real,c.imag);

break;

case 2:printf("輸入c1的實部和虛部:\n");

scanf("%f %f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("輸入c2的實部和虛部:\n");

scanf("%f %f",&r21,&r22);

InitComplex(c2,r21,r22);

AddComplex(c,c1,c2);

printf("結果為:%f+%fi\n",c.real,c.imag);

break;

case 3:printf("輸入c1的實部和虛部:\n");

scanf("%f %f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("輸入c2的實部和虛部:\n");

scanf("%f %f",&r21,&r22);

InitComplex(c2,r21,r22);

SubComplex(c,c1,c2);

printf("結果為:%f+%fi\n",c.real,c.imag);

break;

case 4:printf("輸入c1的實部和虛部:\n");

scanf("%f %f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("輸入c2的實部和虛部:\n");

scanf("%f %f",&r21,&r22);

InitComplex(c2,r21,r22);

MulComplex(c,c1,c2);

printf("結果為:%f+%fi\n",c.real,c.imag);

break;

case 5:printf("輸入復數的實部和虛部:\n");

scanf("%f %f",&r1,&r2);

InitComplex(c,r1,r2);

RealComplex(c,r);

printf("實部為:%f\n",r);

break;

case 6:printf("輸入復數的實部和虛部:\n");

scanf("%f %f",&r1,&r2);

InitComplex(c,r1,r2);

ImagComplex(c,r);

printf("虛部為:%f\n",r);

break;

default:printf("結束");

}

scanf("%d",node);

}

}

3、 調試分析

1. 開始時文件后綴寫成了“.c”,導致調試多次無法運行,后來改為“.cpp”;

2. 多處“%f”寫成了“%d”,導致程序不能正常運行;

3. 定義結構體時,最后一個“}”后忘記加“;”,導致程序出現錯誤,以后應多加注意。

展開閱讀全文

總結

以上是生活随笔為你收集整理的c语言复数的运算实验报告,C语言复数的运算(实验报告).doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久久久亚洲 | 51嘿嘿嘿国产精品伦理 | 亚洲一区在线观 | 五月婷综合 | 另类综合在线 | 小sao货大ji巴cao死你 | 97超碰自拍 | 国内自拍视频在线观看 | 99免费在线视频 | 性视频网 | 成人短视频在线播放 | 久久亚洲精品中文字幕 | 一区二区三区小说 | 日韩人妻一区二区三区蜜桃 | 亚洲综合一区在线观看 | 午夜aaa | 欧美日韩国产色 | 日日撸夜夜操 | 污污污www精品国产网站 | 性色国产成人久久久精品 | 国产成人啪免费观看软件 | 久久窝窝 | 亚洲精品理论 | 欧美日韩生活片 | 国产18在线| 免费看日韩毛片 | 国产真实在线 | 国产卡一卡二卡三 | 国产成人一区二区 | 久久久久久久久久久丰满 | 国产91在线播放精品91 | 日本不卡一区二区三区视频 | 怒海潜沙秦岭神树 | 99re视频在线 | 日韩黄色片| 二级黄色片 | 日本黄网站色大片免费观看 | 亚洲美女综合网 | 国产真实乱人偷精品 | 日韩视频在线观看免费视频 | 青青草国产在线播放 | av资源在线看 | 69国产精品视频 | 亚洲欧美激情另类 | 国产伦精品一区二区三区视频1 | 久久久久亚洲av片无码v | 天天干精品 | 先锋成人 | 超碰下载页面 | 小小姑娘电影大全免费播放 | www.色人阁.com | 影音先锋国产 | 欧美专区在线视频 | 麻豆精品在线观看 | √资源天堂中文在线视频 | 人人舔人人 | 亚洲色欲色欲www | 男生女生插插插 | 精品在线视频一区二区三区 | 国产精品三级在线 | 国产激情第一页 | 在线成人免费电影 | 人妻在线日韩免费视频 | 中国女人毛片 | 中文字幕在线观看线人 | 成人精品影院 | 毛片在线视频播放 | 国产精品一区二区三区不卡 | 男人天堂久久久 | 午夜黄色网 | 日本成人综合 | 欧美性一区| 国产精品www | 打开免费观看视频在线 | 男女啪啪在线观看 | 青春草视频在线免费观看 | 中文字幕一区二区人妻视频 | 在线一二区 | 九九色九九 | 美女av一区| 欧美一区二区三区激情视频 | 精品一区视频 | 最新中文字幕在线播放 | 五月天激情婷婷 | 国产农村妇女精品一区二区 | 国模在线 | 在线色导航 | 国产级毛片 | 美女av免费在线观看 | 无遮挡毛片 | 成人欧美精品一区二区 | 一区二区在线视频 | 成人动漫一区二区 | 黑丝袜av | 国产污污视频 | 中文字幕国产精品 | 欧美二三区| 中文国产字幕 | 激情欧美亚洲 |