/in/foo.cc: In function 'bool cmp(stu, stu)':
/in/foo.cc:14:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(a.ji>b.ji||a.ji==b.ji&&a.name<b.name){
^
/in/foo.cc: In function 'int main()':
/in/foo.cc:103:62: error: too few arguments to function 'std::ios_base& std::fixed(std::ios_base&)'
cout<<setw(10)<<setiosflags(ios::left)<<x[j].name<<fixed()<<setprcision(2)<<x[j].ji/10<<endl;
^
In file included from /usr/include/c++/5/ios:42:0,
from /usr/include/c++/5/ostream:38,
from /usr/include/c++/5/iostream:39,
from /in/foo.cc:1:
/usr/include/c++/5/bits/ios_base.h:1041:3: note: declared here
fixed(ios_base& __base)
^
/in/foo.cc:103:78: error: 'setprcision' was not declared in this scope
cout<<setw(10)<<setiosflags(ios::left)<<x[j].name<<fixed()<<setprcision(2)<<x[j].ji/10<<endl;
^
/in/foo.cc:105:66: error: too few arguments to function 'std::ios_base& std::fixed(std::ios_base&)'
else cout<<setw(10)<<setiosflags(ios::left)<<x[j].name<<fixed()<<setprcision(2)<<x[j].ji/10<<endl;
^
In file included from /usr/include/c++/5/ios:42:0,
from /usr/include/c++/5/ostream:38,
from /usr/include/c++/5/iostream:39,
from /in/foo.cc:1:
/usr/include/c++/5/bits/ios_base.h:1041:3: note: declared here
fixed(ios_base& __base)
^
/in/foo.cc:105:82: error: 'setprcision' was not declared in this scope
else cout<<setw(10)<<setiosflags(ios::left)<<x[j].name<<fixed()<<setprcision(2)<<x[j].ji/10<<endl;
^