⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kiemtrac.cpp

📁 examples C,c++ codes programs
💻 CPP
字号:

/*	viet chuong trinh tuyen sinh voi 3 mon toan(he so 2) , ly , hoa		*/
	//diem thuong kv1+1, kv2+2,kv3+3
	//chung chi nghe +1, phong trao+1, thi quoc te+2, dan toc thieu so +2
	//diem thuong khong qua 3
	//diem trung tuyen Dai Hoc 25, Cao Dang 20
/* 	a. nhap ds va sap xep theo diem tang dan
   	b. in ds trung tuyen dai hoc
	c. in ds trung tuyen cao dang
	d. in 2 thi sinh co diem cao nhat
					*/

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 50

void main (void)
{
	struct tuyensinh
	{ 
	char hoten[30]; int toan, li, hoa, diemth, tongd; int khuvuc, nghe, pt, qte, dantoc;
	};
tuyensinh ts[MAX];
char tam[10];
int i,n;
printf("Nhap vao so thi sinh : ");
gets(tam);
n=atoi(tam);

for(i=0;i<n;i++)
{
printf("*************************************************************************\n");
printf("Nhap vao du lieu cho thi sinh thu %d\n", i+1);
printf("ho ten : ");
gets(ts[i].hoten);

printf("Khu vuc : ");
gets(tam);
ts[i].khuvuc=atoi(tam);

printf("Diem toan : ");
gets(tam);
ts[i].toan=atoi(tam);

printf("Diem li : ");
gets(tam);
ts[i].li=atoi(tam);

printf("Diem hoa : ");
gets(tam);
ts[i].hoa=atoi(tam);

printf("co chung chi nghe nhap 1 neu khong co nhap 0     : ");
gets(tam);
ts[i].nghe=atoi(tam);

printf("co phong trao nhap 1 neu khong co nhap 0         : ");
gets(tam);
ts[i].pt=atoi(tam);

printf("co thi quoc te nhap 2 neu khong co nhap 0        : ");
gets(tam);
ts[i].qte=atoi(tam);

printf("la dan toc thieu so nhap 2 neu khong phai nhap 0 : ");
gets(tam);
ts[i].dantoc=atoi(tam);

ts[i].diemth=ts[i].khuvuc+ts[i].nghe+ts[i].pt+ts[i].qte+ts[i].dantoc;
if (ts[i].diemth>3) ts[i].diemth=3 ;
ts[i].tongd = 2*ts[i].toan + ts[i].li + ts[i].hoa + ts[i].diemth;
}

/*cau a*/
int j;
tuyensinh tg;
for(i=0;i<n-1;i++)
	for(j=i+1;j<n;j++)
	
	if (ts[i].toan>ts[j].toan)
	{
	tg=ts[i];
	ts[i]=ts[j];
	ts[j]=tg;
	};
// in danh sach
printf("   Hoten--------------Tong Diem\n");
for(i=0;i<n;i++)
printf("   %s                 %d \n",ts[i].hoten,ts[i].tongd);
getch();
}

//caub
for(i=0;i<n;i++)







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -