问题遇到的现象和发生背景
测试点正确但是wrong answer
用代码块功能插入代码,请勿粘贴截图
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float sum,num,price,key;
char c;
key=0;
sum=0;
while((c=getchar())!=EOF){
while((c=getchar())!='\n'){
if(int(c)==32){
key=1-key;
if(key==1) cin>>num;
if(key==0){
cin>>price;
sum+=num*price;
}
}
}
}
cout<<fixed<<setprecision(1)<<sum;
return 0;
}
运行结果及报错内容
无报错,找不到错误