0
下面的代碼只需輸出sum = unit1 * price1 + unit2 * price2;我不需要貨物的code1,code2。我不知道如何在程序中跳過它們?我不知道 - 所以我必須讀取它們並將它們存儲在code1,code2中。如何忽略它們?我試過cin >> >> unit1 >> price1 ;
,但是它說「錯誤」。我不能這樣做!如何在C++中不需要它的情況下忽略一些輸入?
#include <iostream>
using namespace std ;
int main(){
int code1 ;
int code2 ;
int unit1 ;
int unit2 ;
float price1 ;
float price2 ;
cin >> code1 >> unit1 >>price1 ;
cin >> code2 >> unit2 >>price2 ;
float result = unit1 * price1 + unit2*price2 ;
printf("to pay: R$ %.2f\n" ,result) ;
}
這可能是你最終會這樣做的結果。那或'cin.ignore()'。 –
你的意思是,這是你在網上找到的代碼,你需要修改它的幫助嗎? –