#include <做仿stdlib.h>
typedef struct stu{
int id
char name[40]
int mark[4]
float total
} STU
int id
int m1,m2,m3,m4
char str[40]
void main()
{
int i,j,N=0
FILE *fin, *fout
STU tmp
STU *s
fin = fopen("score.txt","r")
while (1){
if ( fscanf(fin,"%*d %*s %*d %*d %*d %*d") ==EOF) break
N++
}
fclose(fin)
s = (STU *) malloc(N * sizeof(STU))
if (!s) {
printf("no enough memory for STU\n"枣胡斗)exit(0)
}
fin = fopen("score.txt","凳磨r")
for (i=0i<Ni++){
fscanf(fin,"%d %s %d %d %d %d",&id,&str[0],&m1,&m2,&m3,&m4)
s[i].id = id
strcpy(&s[i].name[0],str)
s[i].mark[0]= m1
s[i].mark[1]= m2
s[i].mark[2]= m3
s[i].mark[3] = m4
s[i].total = 0.2*m1 + 0.6*m2 + 0.5 * m3 + 0.15*m4
}
fclose(fin)
for (i=0i<N-1i++){
for (j=i+1j<Nj++){
if (s[j].total >s[i].total){
tmp = s[j]s[j]=s[i]s[i]=tmp
}
}
}
fout = fopen("score_Q.txt","w")
for(i=0i<Ni++){
fprintf(fout,"%d %s %d %d %d %d\n",s[i].id,s[i].name,s[i].mark[0],s[i].mark[1],s[i].mark[2],s[i].mark[3])
}
fclose(fout)
exit(0)
}
C型性格指那种情绪受压抑的抑郁性格,表现为害怕竞争,逆来顺受,有气往肚子里咽,爱生闷气等。现代医学心理研究证实,人的性格类型对人的心身健康有重要的影响。即具有某种性格特征的人往往容易罹患某种精神疾患或躯体疾病。最典型的是:中庆A型性格特征(时间紧迫感强、有竞争性和敌意感)的人比B型性格(与A型相反)患冠心病的危险性高3倍,因此,提醒具有A型性格行为的人应有意识的改变、调整或控制自己性格中不利于身心健康的特征,以减少或避免冠心病的发生。
同样,也应提醒具有C型性格特征的人。因为,C型性格是一种与癌症发生有关的性格。C就是取Cancer(癌)的第一个字母,预示具有这种性格特征的人易患癌症。癌症是目前危害人类健康和生命的三大疾病之一,其病因尚不明确,旅返治疗也无特效疗法。国内外大量研究认为癌症的发生与人的性格有相关性。即性格积极乐观、豁达,能及时排解不良情绪的人,癌瘤生长缓慢,甚至会自然消退;而C型性格的人则会加速癌瘤的发展。
C型性格的人,往往对人生、对事业,对人际沟通过分焦虑,不善与人交往,对不幸之事内心体验深刻,过分忍耐,因而长期处于压抑状态,乃至不敢正视矛盾,抑郁寡欢。难免不使免疫功能下降,因而导致各种代谢机能发生障碍拆培饥,诱发各种癌变,因此,C型性格也称癌症性格。
心理学家斯宾诺沙认为,心理活动与身体的生理活动是等同的,是同一过程的两个方面。揭示了心理、生理的一元化哲理秘密。C型性格的心理活动特色,反映了不良心态得不到合理合情的宣泄,由于封闭、压抑,身体的生理活动也会是消极的,从而导致癌症。
C型性格测试法
劳伦斯·莱森教授开列了一个问题表,可以帮助你辨别自己的性格。你不妨自测一下:
理想的答案是:1.是;2.否;3.是;4.否;5.是;6.是;7.否。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)