[ create a new paste ] login | about

Link: http://codepad.org/GBtpbJ8x    [ raw code | fork ]

C, pasted on Jan 2:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
typedef struct//Nen khai bao nhu nay
{
	char MSHS[10],Hoten[30];
	float DiemToan,DiemAnh,DiemVan;
}HOCSINH;
void Nhapthongtin(HOCSINH *x,int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("STT: %d",i);
		printf("\nNhap MSHS: ");
		gets(x[i].MSHS);// co the dung gets((x+i)->MSHS)
		fflush(stdin);
		printf("\nNhap Ho ten: ");
		gets(x[i].Hoten);
		printf("\nDiem Toan: ");
		scanf("%f",&x[i].DiemToan);
	    printf("\nDiem Anh: ");
		scanf("%f",&x[i].DiemAnh);
		printf("\nDiem Van: ");
		scanf("%f",&x[i].DiemVan);
		fflush(stdin);
	}
}
void Xuatdulieu(HOCSINH *x,int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("STT: %d",i+1);
		printf("\nMSHS: %s",x[i].MSHS);
		printf("\nHo ten: %s",x[i].Hoten);
		printf("\nDiem Toan: %0.2f",x[i].DiemToan);
		printf("\nDiem Anh: %0.2f",x[i].DiemAnh);
		printf("\nDiem Anh: %0.2f",x[i].DiemVan);
	}
}
int main()
{
    int n;
	HOCSINH *x;
	printf("\nNhap so luong HS: ");
	scanf("%d",&n);
	fflush(stdin);
    x = (HOCSINH*)malloc(n*sizeof(HOCSINH));
	Nhapthongtin(x,n);
	Xuatdulieu(x,n);
	getch();

}


Create a new paste based on this one


Comments: