Text 3 Injuries can happen at any time, any place. When they do occur everyone likes to get the best treatment to help them heal quickly and properly. For athletes, the need to receive proper medical care is crucial in order for them to continue their sports careers. Athletes depend on the knowledge of doctors who are specially trained in sports medicine, which is a field of medicine that has grown rapidly since 1950s. Sports medicine is more than just the treatment of injuries. It is also concerned with the prevention of injuries, the maintaining of a proper diet, the creation of individual exercise programs for an athlete and the mental preparation of the athlete. In general, sports medicine is relevant to all aspects of monitoring athletes while they are in training. The field of sports medicine includes nutrition, surgery, physical therapy, research, and orthopedics, which is the correction or cure of disease or deformities of bones, joints and muscles. The doctors who specialize in sports medicine are called sports traumatologists. These experts’ specialize in the care of injuries to the musculoskeletal system. They do physical examination, diagnose injuries, and refer patients to surgeons if necessary. Although people have been interested in sports medicine for many years, it actually became more specialized after World War Ⅱ, with great developments in the 1960s and 1970s. The modem idea of complete care for the athlete emerged from the widespread surge in sports participation over this time period. The field of sports medicine is very broad because there are so many types of sports injuries and because each individual athlete’s body is different-their make-up, build, immune system, etc. Because of this, virtually every injury is treated in a different way. As injuries continue to occur and the sports medicine field grows, recovery methods are becoming more advanced. Two of the more modern methods of treatment are the hyperbaric chamber and magnetic resonance imaging. A hyperbaric chamber is a cylindrical steel tube into which a person can enter. Inside the chamber, the athlete is exposed to high levels of oxygen. This promotes oxygenation of the blood and speeds recovery time. Use of magnetic resonance imaging (MRI) in medicine began in the early 1980s. MRI presents a hazard-free way to get images of thin slices of the body and a reliable method of detecting injuries. It is a superior imaging technique because it doesn’t use radiation or need any special dyes. MRI uses magnets to concentrate and focus on small areas of the body, which produces detailed images. Besides being used to diagnose sports injuries, MRI is capable of producing high-contrast pictures of the brain, heart, liver, kidneys and can detect things such as tumors. It is quite possible that with the increased interest in sports, the field of sports medicine will become even more specialized. Sports medicine continues to grow and take care of the needs of athletes from the professional playing in front of a stadium full of people to the person working out at their local health club. If an athlete is not properly treated after an injury, then
A. her ability to compete could suffer.
B. she will not pay the doctors.
C. an MRI would help.
D. she will definitely need surgery.
[说明] 假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为: m=a[k]×10k-2+a[k-1]×10k-3+…+a[3]×10+a[2] 其中a[1]保存该长整数的位数,a[0]保存该长整数的符号:0表示正数、1表示负数。 运算时先决定符号,再进行绝对值运算。对于绝对值相减情况,总是绝对值较大的减去绝对值较小的,以避免出现不够减情况。注意,不考虑溢出情况,即数组足够大。 [函数] int cmp(int *LA, int *LB); /*比较长整数LA与LB的绝对值大小*/ /*若LA绝对值较大返回正值,LA较小返回负值,相等则返回0*/ int ADD (int *LA, int *LB, int *LC) /*计算长整数LA与LB的和,结果存储于LC中*/ /*注意:正数与负数的和相当于正数与负数绝对值的差*/ /*数据有误返回0,正常返回1*/ if(LA == NULL || LB == NULL || LC == NULL)return 0; int *pA, *pB, i, N, carry, flag; flag = LA[0] + LB[0]; switch(flag) /*根据参与运算的两个数的符号进行不同的操作*/ case 0: case 2: Lc[0] = LA[0];/*LA与LB同号,结果符号与LA(LB)相同*/ pA = LA; pB = LB; (1) ; break; case 1: /*LA与LB异号*/ /*比较两者的绝对值大小,结果符号与较大者相同*/ flag = (2) ; if(flag > 0) /*LA较大*/ LC[0] = LA[0]; pA = LA; pB = LB; else if(flag < 0)(/*LB较大*/ LC[0] = LB[0]; pA = LB; pB = LA; else/*LA与LB相等*/ LC[0] = 0; LC[1] = 0; return 1; flag = -1; break; default: return 0; break; /*switch*/ /*绝对值相加减*/ /*注意对于减法pA指向较大数,pB指向较小数,不可能出现不够减情况*/ (3) ; N = LA[1] > LB[1] LA[1] : LB[1]; for(i = 0; i < N; i++) if(i >= pA[1])/*LA计算完毕*/ carry += flag * pB[i+2]; else if(i >= pB[1])/*LB计算完毕*/ carry += pA[i+2]; else carry += pA[i+2] + flag * pB[i+2]; LC[i+2] = carry % 10; carry /= 10; if( (4) )/*需要借位,针对减法*/ LC[i+2] += 10; carry--; /*for*/ if( (5) )/*最高进位,针对加法*/ LC[i+2] = carry; i++; if(LC[i+1] == 0) i--; /*若最高位为零,针对减法*/ LC[1] = i; return 1; ;/*ADD*/