_____) tem=a[i][j]; // (2)
return(tem);
}
25.计算数组中各元素的平均值。
#include <iostream>
using namespace std;
float average (int *p, int n);
int main()
{
int i,a[5]={2,4,6,8,10};
float avg;
avg=average(_______,5); // (1)
cout<<"平均值="<<avg<<endl;
return 0;
}
float average (int *p, int n)
{
int i;
float sum=0.0;
for (i=0;i<n;i++)
sum=sum+_____________ ; // (2)
return (__________); // (3)
}
26.函数int hextodec(char c[])的功能是将字符串c中保存的十六进制整数转换为十进制整数。
int hextodec(char c[])
{
int n=0 , i ;
_________________; // (1)
while(c[i]!='\0')
{
if (c[i]>='0' && c[i]<='9')
n=n*16+___________; // (2)
if (c[i]>='A' && c[i]<='F')
n=n*16+___________; // (3)
if (c[i]>='a' && c[i]<='f')
n=n*16+___________; // (4)
i++;
}
______________; // (5)
}
27.将从键盘上输入的十进制数(long型)以二到十六进制形式输出。
#include <iostream>
using namespace std;
int main( )
{
char b[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int c[64],base,i;
long n;
cout<<"Enter a number:"; cin>>n;
cout<<"Enter new base:"; cin>>base;
i=0;
do {
c[i]=______________; // (1)
i++;
n=_________________; // (2)
} while(n!=0);
cout<<"Transmite new base:";
for(--i;i>=0;--i)
cout<<__________________; // (3)
cout<<endl;
return 0;
}
28.从4个人中选2个人参加活动,一共有6种选法。从n个人中选m个人参加活动,一共有多少种选法?
#include <iostream>
using namespace std;
int f(int n, int m)
{
if(m>n) return 0;
if(m==0) ___________; &