HDU- 2039、1720

貼錯誤!

#include<iostream>
using namespace std;

int main(){
    int M;
    while(cin>>M){
        for(int i=0;i<M;i++){
            double a,b,c;
            int total=0;
            cin>>a>>b>>c;
            if(a+b>c)
                total++;
            if(a+c>b)
                total++;
            if(b+c>a)
                total++;
            if(total==3)
                cout<<"YES"<<endl;
            else
                cout<<"NO"<<endl;
        }

    }
    return 0;
}
總結:用int類型導致錯誤,是正整數!!改用double


hdu-1720----沒有思路,進制轉換不會,直接百度代碼學習之
#include<iostream>
using namespace std;

int main(){
	int a,b;
	while(cin>>hex>>a>>b){
		cout<<a+b<<endl;
	}
	return 0;
}
總結:補充進制方面的知識

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章