- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2C编程题答案
编程题答案:
1、void fun(int a, int b, long *c)
{*c=a/10*1000+b/10*100+a%10*10+b%10;}
2、void fun(int a, int b, long *c)
{ *c=a/10+a%10*100+b/10*1000+b%10*10;}
3、void fun(int a, int b, long *c)
{*c=a/10+a%10*100+b/10*10+b%10*1000;}
4、void fun(int a, int b, long *c)
{*c=a%10*1000+b/10*100+a/10*10+b%10;}
21. void fun(int a, int b, long *c)
{*c=b/10*1000+a/10*100+b%10*10+a%10;}
23、void fun(int a, int b, long *c)
{*c=a/10*1000+b%10*100+a%10*10+b/10;}
32、void fun(int a, int b, long *c)
{*c=a%10*1000+b%10*100+a/10*10+b/10;}
48、void fun(int a, int b, long *c)
{*c=b%10*1000+a/10*100+b/10*10+a%10;}
5、float fun ( float *a , int n )
{int i;
float ave=0.0;
for(i=0;in;i++) ave=ave+a[i];
ave=ave/n;
return ave;}
6、char *fun ( char *s, char *t)
{int i;char *p=s,*q=t;
for(i=0;*p*q;i++) { p++;q++;}
if(*p==0*q==0)return s;
if(*p)return s;
else return t;
}
7、void fun ( int m, int *a , int *n )
{int i,j=0;
for(i=1;i=m;i++)
if(i%7==0||i%11==0)
a[j++]=i;
*n=j;}
8、void fun ( char *ss )
{int n,i;
n=strlen(ss);
for(i=1;in;i+=2)
if(ss[i]=ass[i]=z)
ss[i]-=32;}
9、void fun(char *s, char t[])
{int n,i,j=0;
n=strlen(s);
for(i=0;in;i+=2)
if(s[i]%2==0)
t[j++]=s[i];
t[j]=0;}
10、void fun(char *s, char t[])
{int i=0,j=0;
while(s[i])
{if(i%2==1)
t[j++]=s[i];
i++;}
t[j]=0;}
11、void fun( int m, int *k, int xx[] )
{int i,j,n=0;
for(i=2;im;i++)
for(j=2;ji;j++)
if(i%j==0)
{xx[n++]=i;break;}
*k=n;}
12、int fun(char *ss, char c)
{ int i,n,k=0;
n=strlen(ss);
for(i=0;in;i++)
if(ss[i]==c)
k++;
return k; }
13、void fun ( int a[3][3], int b[3][3])
{int i,j;
for(i=0;i3;i++)
for(j=0;j3;j++)
b[i][j]=a[i][j]+a[j][i];}
14、void fun (int *a, int *n)
{int i,j=0;
for(i=1;i1000;i++)
if((i%7==0||i%11==0)(i%77!=0))
a[j++]=i;
*n=j;}
15、
void fun(char *tt, int pp[])
{char *p=tt;
int i;
for(i=0;i26;i++)
pp[i]=0;
while(*p)
{if(*p=a*p=z)
pp[*p-a]++;
p++;}
}
16、void fun (char a[], char b[], int n)
{int i,j,m;
m=strlen(a);
for(i=0;in;i++)
b[i]=a[i];
for(j=n+1;jm;j++)
b
文档评论(0)