codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include<stdio.h> struct NhanVien { char * ten; char * gioiTinh; float gioLam; float luongGio; float thucLinh; }; NhanVien * nhapNhanVien(int ); void xuatNhanVien(int , NhanVien ); int main(){ int n; NhanVien * NV; printf("Ban muon nhap bao nhieu nhan vien? "); scanf("%d",&n); NV = nhapNhanVien(n); printf("Danh Sach Nhan Vien Vua Nhap\nTen\tGT\tGL\tLG\tThuc Linh\n"); for(int i = 0; i < n ; i++){ xuatNhanVien(i,NV); // printf("%s\t%s\t%.2f\t%.2f\t%.2f",&(*(NV+i)).ten,&(*(NV+i)).gioiTinh,(*(NV+i)).gioLam,(*(NV+i)).luongGio,(*(NV+i)).thucLinh); } } NhanVien * nhapNhanVien(int n){ NhanVien * nhanvien = new NhanVien[n]; for(int i = 0 ; i < n ; i++){ printf("Nhap ten nhan vien thu %d: ", i+1); fflush(stdin); gets(nhanvien[i].ten); printf("Nhap gioi tinh nhan vien thu %d: ", i+1); scanf("%s", &nhanvien[i].gioiTinh); printf("Gio lam nhan vien thu %d: ", i+1); scanf("%f", &nhanvien[i].gioLam); printf("Luong gio nhan vien thu %d: ", i+1); scanf("%f", &nhanvien[i].luongGio); nhanvien[i].thucLinh = nhanvien[i].gioLam * nhanvien[i].luongGio; } return nhanvien; } void xuatNhanVien(int i, NhanVien * NV){ printf("%s\t%s\t%.2f\t%.2f\t%.2f",&(*(NV+i)).ten,&(*(NV+i)).gioiTinh,(*(NV+i)).gioLam,(*(NV+i)).luongGio,(*(NV+i)).thucLinh); }
Private
[
?
]
Run code
Submit