zoukankan      html  css  js  c++  java
  • 1002 A+B for Polynomials (25分) 格式错误

    算法笔记上能踩的坑都踩了。

     

    #include<iostream>
    using  namespace std;
    float a[1001];//至少1000个位置 
    int main(){
    	int n,cnt=0,aa;
    	float bb;
    	cin>>n;
    	for(int i=0;i<n;i++){
    		cin>>aa>>bb;
    		if(a[aa]==0)cnt++;
    		a[aa]+=bb; 
    	}
    	cin>>n;
    	for(int i=0;i<n;i++){
    		cin>>aa>>bb;
    		if(a[aa]==0)cnt++;
    		a[aa]+=bb; 
    		if(a[aa]==0)cnt--;//考虑会不会被抵消 
    	}
    	cout<<cnt;//这里少输出一个“ ”
    	for(int i=1000;i>=0;i--){
    		if(a[i]!=0){
    			printf(" %d %.1f",i,a[i]);//这里都是 “ ”+i+a[i]不就没有格式错误了嘛,太死脑筋了
    		}
    	}
    }
    

      

  • 相关阅读:
    第十次作业
    第八次作业
    作业七--1
    作业五
    作业六
    作业四
    作业一
    作业三
    作业2
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/xx123/p/13843156.html
Copyright © 2011-2022 走看看