参考答案:void CalValue(void)
{
int i,data;
for(i=0;i〈MAXNUM;i++)
{
if(!xx[i])
continue; /* 如果当前数为0, 则结束本次循环, 取下一个数 */
if (xx[i] >0)
totNum++; /* 统计正整数的个数 */
data=xx [i] >>A; /* 将数右移一位 */
if (data%B==0) /* 如果右移A位后,产生的新数是偶数 */
{
totCnt++;
totPj z+=xx [i];
} /*统计这些数的个数,并将满足条件的原数求和*/
}
totPjz/=totcnt; /*求满足条件的这些数(右移前的值)的算术平均值 */
}
答案解析:[解析] 本题的解题思路是首先利用一个for循环来依次从数组中取得各数,由于题目要求数组中正整数的个数,因此,零不做任何处理,接着去取下一个数。只要某数大于零,则该数一定是正整数,这时就给变量totN
女性,50岁,左枕颞部持续性钝痛3年,晨起发作,抬头或低头疼痛加重,每次发作均达数小时,且疼痛停止后有发际触痛,其姊妹均有类似头痛史。
此患者急性发作期治疗错误的是( )我来回答:
最新试题