當前位置:才華齋>計算機>C語言>

計算機二級C語言強化習題題及答案2017

C語言 閱讀(1.56W)

練習做多了自然會形成自己的做題方法和速度,為此,今天本站小編為大家整理了以下2017計算機二級C語言強化習題題及答案,希望對你的學習有幫助!

計算機二級C語言強化習題題及答案2017

  強化習題題一

1: 第1題第請編寫函式fun,該函式的功能使:統計各年齡段的人數。N個年齡**呼叫隨機函式獲得,並放在主函式的age陣列中;要求函式把0至9歲年齡段的人數放在d[0]中,把10至19歲年齡段的人數放在d[1]中,把20至29歲的人數放在d[2]中,其餘以此類推,把100歲(含100以上年齡的人數都放在d[10]中。結果在主函式中輸出。

答案:

void fun(int *a,int *b)

{int i,j;

for(j=0;i

b[j]=0;

for(i=0;i

if(a>=0&a<=9)

b[0]+=1;

else if(a>=10&a<=19)

b[1]+=1;

else if(a>=20&a<=29)

b[2]+=1;

else if(a>=30&a<=39)

b[3]+=1;

else if(a>=40&a<=49)

b[4]+=1;

else if(a>=50&a<=59)

b[5]+=1;

else if(a>=60&a<=69)

b[6]+=1;

else if(a>=70&a<=79)

b[7]+=1;

else if(a>=80&a<=89)

b[8]+=1;

else if(a>=90&a<=99)

b[9]+=1;

else

b[10]+=1;}

2: 第2題請編寫函式fun,該函式的功能是:統一一含字串中單詞的個數,作為函式值返回。一行字串在主函式中輸入,規定所有單詞由小寫字母組成,單詞之間由若干個空格格開,一行的開始沒有空格。

答案:

int fun (char *s)

{int i,n=0;

for(i=0;i

{if(s=‘a’&s<=‘z’&s[i+1]==‘’

‖s[i+1]==‘