Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
98 张宸瑞 书的价格 C++ Compile Error 0 MS 0 KB 557 2022-07-19 09:59:30

Tests(0/0):


Code:

#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> using namespace std; struct stu{ string name; float price; }a[11]; bool cmp(stu x,stu y){ return x.price>y.price; } int main() { int n; cin>>n; for(int i=0;i<n;i++){ getchar(); getline(ci<<" "n,a[i].name<<endl;); cin>>a[i].price; } sort(a,a+n,cmp); printf("%.2lf",a[0].price); cout<<" "<<a[0].name<<endl; printf("%.2lf",a[n-1].price); cout<<" "<<a[n-1].name<<endl; return 0; }


Run Info:

Main.cc:19:21: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
         getline(ci<" "n,a[i].name}' and '')
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
     operator<(basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/basic_string.h:2753:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^
/usr/include/c++/4.8.2/ostream:471:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^
/usr/include/c++/4.8.2/ostream:476:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, char)
     operator<(basic_ostream& __out, char __c)
     ^
/usr/include/c++/4.8.2/ostream:482:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, signed char)
     operator<(basic_ostream& __out, signed char __c)
     ^
/usr/include/c++/4.8.2/ostream:488:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, unsigned char)
     operator<(basic_ostream& __out, unsigned char __c)
     ^
/usr/include/c++/4.8.2/ostream:493:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^
/usr/include/c++/4.8.2/ostream:513:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/4.8.2/bits/ostream.tcc:321:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, const char*)
     operator<(basic_ostream& __out, const char* __s)
     ^
/usr/include/c++/4.8.2/ostream:530:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, const signed char*)
     operator<(basic_ostream& __out, const signed char* __s)
     ^
/usr/include/c++/4.8.2/ostream:543:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream& std::operator<(std::basic_ostream&, const unsigned char*)
     operator<(basic_ostream& __out, const unsigned char* __s)
     ^
/usr/include/c++/4.8.2/ostream:548:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&)
     operator<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^
/usr/include/c++/4.8.2/ostream:602:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.h:1277:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:477:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_int_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1029:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1088:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2275:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1150:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2050:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1232:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2596:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1883:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2674:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2750:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:156:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:632:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:702:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:831:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1347:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1552:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:1819:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2115:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2188:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2352:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2427:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:2886:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:3096:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name std::basic_ostream<_CharT, _Traits>& std::operator<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)
     operator<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/4.8.2/bits/random.tcc:3312:5: note:   template argument deduction/substitution failed:
Main.cc:19:37: note:   'std::string {aka std::basic_string}' is not derived from 'std::basic_ostream<_CharT, _Traits>'
         getline(ci<" "n,a[i].name<<endl;);
                                     ^
Main.cc:19:42: error: expected primary-expression before ')' token
         getline(ci<<" "n,a[i].name<<endl;);
                                          ^
Main.cc:19:42: error: expected ';' before ')' token