int main(){
Sales_item book,result;
int flag=0,count=0;
while(cin>>book){
if(flag==0){
result=book;
flag=1;
count=1;
}else{
if(result.isbn()==book.isbn()){
count++;
}else{
cout<<result.isbn()<<"有"<<count<<"条销售记录"<<endl;
count=1;
}
}
}
return 0;
}
![]()


这是一个C++程序,用于读取多个Sales_item对象并统计相同ISBN的销售记录数量。程序首先初始化一个result对象,然后在循环中比较每个输入的对象。如果遇到相同的ISBN,计数器增加;否则,输出先前的ISBN及其销售记录数,并重置计数器。
33万+

被折叠的 条评论
为什么被折叠?



