下面的代码只需输出sum = unit1 * price1 + unit2 * price2;我不需要code1,code2的商品。我不知道如何在我的程序中跳过它们?我不知道 - 所以我必须阅读它们并将它们存储在code1,code2中。如何忽略它们?
我尝试cin >> >> unit1 >> price1 ;
,但是说“错误”。我不能这样做!
#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 ) ;
}
答案 0 :(得分:1)
如果只需要最后2个整数,则只定义两个整数,a1和a2。
int a1, a2;
scanf("%d%d%d", &a1, &a1, &a2);