編寫函式normalize,將複數歸一化,即若複數為a+bi,歸一化結果為a/sqrt(aa+bb) + ib/sqrt(aa+b*b) 。使用結構體指標型別作為函式引數可能是必要的。其中實部和虛部由鍵盤輸入,輸出為歸一化結果,如果歸一化結果的實部或虛部為小數的要求保留一位小數。
樣例輸入:(格式說明:3 4 分別為以空格隔開的實數的實部和虛部)
3 4樣例輸出:
0.6+0.8i
樣例輸入:
2 5樣例輸出:
0.4+0.9i
sqrt運算直接加個include標頭檔案即可,其他的注意好細節
#include
#include
#include
using
namespace std;
double a,b;
//表示實部和虛部
void
normalize()
;//將複數歸一化
intmain()
//實部和虛部若為小數,要求保留一位小數
void
normalize()
藍橋杯 演算法提高 複數歸一化
編寫函式normalize,將複數歸一化,即若複數為a bi,歸一化結果為a sqrt a a b b i b sqrt a a b b 使用結構體指標型別作為函式引數可能是必要的。其中實部和虛部由鍵盤輸入,輸出為歸一化結果,如果歸一化結果的實部或虛部為小數的要求保留一位小數。樣例輸入 格式說明 3...
藍橋杯C語言演算法提高 複數歸一化
題目 編寫函式normalize,將複數歸一化,即若複數為a bi歸一化結果為a sqrt aa bb ib sqrt aa b b 使用結構體指標型別作為函式引數可能是必要的。其中實部和虛部由鍵盤輸入,輸出為歸一化結果,如果歸一化結果的實部或虛部為小數的要求保留一位小數。樣例輸入 格式說明 3 4...
藍橋杯 ADV 94演算法提高 複數歸一化
編寫函式normalize,將複數歸一化,即若複數為a bi,歸一化結果為a sqrt a a b b i b sqrt a a b b 使用結構體指標型別作為函式引數可能是必要的。其中實部和虛部由鍵盤輸入,輸出為歸一化結果,如果歸一化結果的實部或虛部為小數的要求保留一位小數。樣例輸入 格式說明 3...