Skip to content

Điểm sinh viên bản 1

Problem code: pb0148 Group: Nhập môn lập trình Problem type: Kiểu cài đặt cơ bản

Time limit
1.0 s
Memory limit
256 MB
Points
1partial
AC rate
25.0%
Solvers
448

Cho một file văn bản (text) dạng csv được xuất ra từ phần mêm Excel, nội dung file csv gồm: Họ lót, Tên và điểm thi của sinh viên, dữ liệu ngăn cách nhau bằng ký tự '|'.

Hãy lập trình in ra các sinh viên có điểm thi lớn hơn hoặc bằng 5.

Input

Gồm nhiều dòng, mỗi dòng là thông tin sinh viên gồm ba phần như mô tả ở trên.

Output

In ra danh sách theo cấu trúc một tập tin XML như ví dụ sau. Các trường dữ liệu in thụt vào một khoảng 3 ký tự trắng.

Dữ liệu luôn đảm bảo có kết quả.

Samples

Sample Input 1
Nguyen Viet Huu|Hung|6.75
Le van|Tu|5.00
Mai Thi|Van|8.25
Bach Manh|Khuong|7.50
Sample Output 1
<?xml version=1 encoding=UTF-8?>
<Student>
    <LastName>Nguyen Viet Huu</LastName>
    <FirstName>Hung</FirstName>
    <Mark>6.75</Mark>
</Student>
<Student>
    <LastName>Le van</LastName>
    <FirstName>Tu</FirstName>
    <Mark>5.00</Mark>
</Student>
<Student>
    <LastName>Mai Thi</LastName>
    <FirstName>Van</FirstName>
    <Mark>8.25</Mark>
</Student>
<Student>
    <LastName>Bach Manh</LastName>
    <FirstName>Khuong</FirstName>
    <Mark>7.50</Mark>
</Student>

Comments

  • 24T1020283

    include<iostream>

    include<string>

    using namespace std; int main () { string s; cout<<"<?xml version=1 encoding=UTF-8?>"<<endl; while (getline(cin,s)) { int dem=0; string s1,s2,s3; char change='\0'; for (int i=0;i<s.length();i++) { s1+=s[i]; dem++; if (s[i+1]=='|') break; } for (int i=dem+1;i<s.length();i++) { s2+=s[i]; dem++; if (s[i+1]=='|') break; } for (int i=dem+2;i<s.length();i++) { s3+=s[i]; } change+=s3[0]; if ((int)change-48 >=5) { cout<<"<Student>"<<endl; cout<<" <LastName>"<<s1<<"</LastName>"<<endl; cout<<" <FirstName>"<<s2<<"</FirstName>"<<endl; cout<<" <Mark>"<<s3<<"</Mark>"<<endl; cout<<"</Student>"<<endl; } } }

    Vote score: -1
  • Dang2 Amateur

    ko phải html

    Vote score: 1
  • 23T1020011_Ho_Tuan_Anh

    chủ web code lỗi phần Sample Output 1 rồi kìa

    Vote score: 0
    • 23t1080087

      không phải , xuất ra format giống vậy luôn á

      Vote score: 0
  • 23t1020360

    ai giải thích giúp mình phần nhập dữ liệu với

    Vote score: 0