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