0
cout<<"\n\t Please input the real and the complex part respectively :";
if(scanf("%d+i%d",&real_part,&complex_part)!=2)
{
if(real_part>0)
cout<<"\n\t You have entered only the real part";
}
這裏我想掃描一個複數。爲此,上面的代碼工作正常。如果我們輸入單個數字它被指定爲真實部分。但我想,如果我只給i4作爲輸入它將被分配給complex_part保持實部不變(我已經初始化這兩個變量)。有沒有任何可能的方法來實現它?使用多個參數的scanf