最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言復(fù)數(shù)的加減及輸出結(jié)構(gòu)體

 更新時(shí)間:2022年02月11日 15:06:01   作者:Joyce--  
大家好,本篇文章主要講的是C語(yǔ)言復(fù)數(shù)的加減及輸出結(jié)構(gòu)體,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下

    一、

#include<stdio.h>
 
typedef struct complex
{
	int real;	//實(shí)部
	int imag;	//虛部
}complex;
 
/*
	功能:復(fù)數(shù)加法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的和
*/
complex complexadd(complex x,complex y)
{
	complex sum;
	sum.real = x.real + y.real;
	sum.imag = x.imag + y.imag;
	return sum;
}
 
/*
	功能:復(fù)數(shù)減法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的差
*/
complex complexsub(complex x,complex y)
{
	complex sum;
	sum.real = x.real - y.real;
	sum.imag = x.imag - y.imag;
	return sum;
}
 
/*
	功能:打印復(fù)數(shù)
	參數(shù):一個(gè)復(fù)數(shù)
*/
void printfcomplex(complex x)
{
	printf("%d",x.real);
	if(x.imag > 0)
	{
		printf("+");
	}
	printf("%d\n",x.imag);
}
 
int main()
{
	complex f1 = {3,-5};
	complex f2 = {-5,8};
	printfcomplex(f1);
	printfcomplex(f2);
	complex f3 = complexadd(f1,f2);
	printfcomplex(complexadd(f1,f2));
	printfcomplex(f3);
	printfcomplex(complexsub(f1,f2));
	return 0;
}
 
 

二、分文件

complex.c

#include<stdio.h>
#include"complex.h"
 
 
/*
	功能:復(fù)數(shù)加法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的和
*/
complex complexadd(complex x,complex y)
{
	complex sum;
	sum.real = x.real + y.real;
	sum.imag = x.imag + y.imag;
	return sum;
}
 
/*
	功能:復(fù)數(shù)減法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的差
*/
complex complexsub(complex x,complex y)
{
	complex sum;
	sum.real = x.real - y.real;
	sum.imag = x.imag - y.imag;
	return sum;
}
 
/*
	功能:打印復(fù)數(shù)
	參數(shù):一個(gè)復(fù)數(shù)
*/
void printfcomplex(complex x)
{
	printf("%d",x.real);
	if(x.imag > 0)
	{
		printf("+");
	}
	printf("%di\n",x.imag);
}

main.c

#include<stdio.h>
#include"complex.h"		// complex 頭文件
 
int main()
{	
	complex f1 = {3,-5};		// 結(jié)構(gòu)體初始化
	complex f2 = {-5,8};
	printfcomplex(f1);			// 打印復(fù)數(shù)
	printfcomplex(f2);
	complex f3 = complexadd(f1,f2);
	printfcomplex(complexadd(f1,f2));
	printfcomplex(f3);
	printfcomplex(complexsub(f1,f2));
	return 0;
}

complex.h

#ifndef __COMPLEX_H__
#define __COMPLEX_H__
 
// 類(lèi)型聲明
typedef struct complex
{
	int real;	//實(shí)部
	int imag;	//虛部
}complex;
 
/*
	功能:復(fù)數(shù)加法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的和
*/
complex complexadd(complex x,complex y);
 
/*
	功能:復(fù)數(shù)減法
	參數(shù):兩個(gè)復(fù)數(shù)
	返回值:兩個(gè)復(fù)數(shù)的差
*/
complex complexsub(complex x,complex y);
 
 
/*
	功能:打印復(fù)數(shù)
	參數(shù):一個(gè)復(fù)數(shù)
*/
void printfcomplex(complex x);
 
 
#endif

到此這篇關(guān)于C語(yǔ)言復(fù)數(shù)的加減及輸出結(jié)構(gòu)體的文章就介紹到這了,更多相關(guān)C語(yǔ)言復(fù)數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++繼承的賦值轉(zhuǎn)換與菱形虛擬繼承深入詳解

    C++繼承的賦值轉(zhuǎn)換與菱形虛擬繼承深入詳解

    今天我要給大家介紹C++中更深入的內(nèi)容了,C++繼承的賦值轉(zhuǎn)換與菱形虛擬繼承。C++這門(mén)語(yǔ)言為了使代碼不冗余,做了些什么操作呢?C++的繼承就很好地實(shí)現(xiàn)了類(lèi)層次的代碼復(fù)用,今天我就要來(lái)和大家好好聊一聊它了
    2022-08-08
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單彈跳小球

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單彈跳小球

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單彈跳小球,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C語(yǔ)言之?dāng)?shù)組名與數(shù)組起始地址的關(guān)系解析

    C語(yǔ)言之?dāng)?shù)組名與數(shù)組起始地址的關(guān)系解析

    這篇文章主要介紹了C語(yǔ)言之?dāng)?shù)組名與數(shù)組起始地址的關(guān)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++ STL庫(kù)應(yīng)用匯總

    C++ STL庫(kù)應(yīng)用匯總

    在本篇文章里小編給大家整理的是關(guān)于C++ STL庫(kù)應(yīng)用集合,有需要的朋友們可以參考下。
    2020-03-03
  • 總結(jié)C語(yǔ)言中const關(guān)鍵字的使用

    總結(jié)C語(yǔ)言中const關(guān)鍵字的使用

    一起雖然學(xué)過(guò)c語(yǔ)言,但是并沒(méi)有寫(xiě)過(guò)太多的代碼,最近想要拾起c語(yǔ)言,就寫(xiě)了一些代碼,但是對(duì)const關(guān)鍵字比較陌生,這里總結(jié)一下,方法自己和大家有需要的時(shí)候參考借鑒,下面跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • C++實(shí)現(xiàn)簡(jiǎn)單酒店管理系統(tǒng)

    C++實(shí)現(xiàn)簡(jiǎn)單酒店管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 關(guān)于CLion配置visual?studio(msvc)和JOM多核編譯的問(wèn)題

    關(guān)于CLion配置visual?studio(msvc)和JOM多核編譯的問(wèn)題

    這篇文章主要介紹了CLion配置visual?studio(msvc)和JOM多核編譯,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C++實(shí)現(xiàn)獲取指定代碼段的cpu占用

    C++實(shí)現(xiàn)獲取指定代碼段的cpu占用

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)獲取指定代碼段的cpu占用的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下
    2023-12-12
  • 詳解利用C語(yǔ)言如何實(shí)現(xiàn)簡(jiǎn)單的內(nèi)存池

    詳解利用C語(yǔ)言如何實(shí)現(xiàn)簡(jiǎn)單的內(nèi)存池

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言如何實(shí)現(xiàn)簡(jiǎn)單的內(nèi)存池的相關(guān)資料,設(shè)計(jì)內(nèi)存池的目標(biāo)是為了保證服務(wù)器長(zhǎng)時(shí)間高效的運(yùn)行,通過(guò)對(duì)申請(qǐng)空間小而申請(qǐng)頻繁的對(duì)象進(jìn)行有效管理,減少內(nèi)存碎片的產(chǎn)生,合理分配管理用戶(hù)內(nèi)存,需要的朋友可以參考下
    2021-08-08
  • Qt圖片繪圖類(lèi)之QPixmap/QImage/QPicture詳解

    Qt圖片繪圖類(lèi)之QPixmap/QImage/QPicture詳解

    這篇文章主要為大家詳細(xì)介紹了Qt圖片繪圖類(lèi)中QPixmap、QImage和QPicture的使用方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03

最新評(píng)論

安西县| 中方县| 万州区| 通许县| 贵德县| 荃湾区| 阜平县| 忻州市| 西畴县| 江油市| 合肥市| 且末县| 那曲县| 海林市| 靖西县| 两当县| 肥乡县| 余庆县| 南开区| 乳山市| 嵩明县| 东城区| 河津市| 兰西县| 隆子县| 米易县| 古浪县| 抚宁县| 故城县| 长子县| 乌拉特中旗| 遂溪县| 宁乡县| 巩义市| 余姚市| 社会| 涡阳县| 襄城县| 苍山县| 岑巩县| 始兴县|