Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*nếu để như ban đầu thì nhập năm sinh
- còn sửa thành char NTNS[11];
- thì em tách năm ra.*/
- //đây là hàm tính năm sinh từ chuỗi NTNS
- int laynamsinh( char* NTNS)
- {
- int namsinh = 0;
- int len = strlen(NTNS);//tính lenth NTNS
- int i = len -1;//biến đếm, chạy từ cuối chuỗi NTNS -> tới '/' thứ 2. vd. "1/8(/1994)": đoạn trong ngoặc
- int m = 1;//biến...
- //dòng này tính năm sinh
- while ( NTNS[i] != '/' )
- {
- namsinh = (int)(NTNS[i]-48)*m + namsinh;
- m *= 10;
- i--;
- }
- return namsinh;
- }
- //đây là hàm tính tuổi
- int tinhTuoi( SinhVien sv )
- {
- int tuoi = 0;
- tuoi = 2013 - laynamsinh(sv.NTNS);
- return tuoi;
- }
- __________________________________
- void main()
- {
- SinhVien sv1;
- .......
- printf("tuoi: %d",tinhTuoi(sv1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement