1、套题10STREC fun(STREC *a,char *b)int i,p=0;STREC h;for(i=0;iN;i+) if(strcmp(ai.num,b)=0) h=ai; p=1; if(p=0) h.num0=0; h.s=-1; return h;套题44float fun(int n)int i;float down=0,sum=0;for(i=1;i=n;i+)down=down+i;sum=sum+1.0/down;return sum;套题57void fun ( int x,int pp,int *n )int i,j=0;for(i=1;i=x;i+)if(x%i
2、=0&i%2!=0) ppj=i; j+;*n=j;套题32fun(char(*a)81,int num,char *max) int i; *max=a0; for (i=1;istrlen(*max) *max=ai;(此题注意gets字符串输入是以回车为分隔符!,这个是答案办法,自己办法太麻烦了())套题75void fun(char aMN,char *b)int i,j,d=0;for(i=0;i100;i+)bi=0;for(i=0,d=0;i3;i+)for(j=0;*(ai+j);j+)*(b+d)=*(ai+j);d+;套题14int fun(int *s,int t,int
3、 *k)int i;*k=0;for(i=0;is*k)*k=i; (虽然是我自己答案,但是有分数就是王道(*))套题48void fun(char *s,char t)int i,j=0; for(i=0;si!=0;i+) if(si%2!=0) tj=si; j+; tj=0; (这个千万不能丢啊!)套题43 !不用写返回值,由于函数传入是指针套题88 (哇哈哈,第一次写跟答案一模同样滴!)套题13偶自己答案:(可真是费劲哪。)答案注释:/* 注:由于unsigned型整数在0-65535这间,只要它不不大于10000则对10000求余即得出背面4位,否则假如不不大于1000则对1000
4、求余得出后3位数,这样一层一层往小判断。由于return作用除了返回值以外,尚有当执行到return时就跳出该程序,因此可以连续用if()语句 */答案办法:套题53这道题开始也没写出来,因素是“0.5”意思没弄清楚,其实就是平方根意思。并且注旨在C语言里,意思是异或!套题15答案法,自己行不通、(;) 套题96套题106自己办法为什么行不通呢?:long fun ( char *p) /* 如下代码仅供参照 */ int i,len; long m=1;/* len为串长 */ long x=0; len=strlen(p); /* 如下完毕数字字符串转换为一种数字。注意:字符0不是数字0
5、*/ for(i=0;ilen;i+) x=x+pi*m; m=m*10; return x;答案办法:套题105我自己答案,为什么执行成果没分!答案答案套题104自己办法仍然行不通啊、看答案把套题103套题102我自己答案,哇哈哈套题101我自己答案,哇哈哈注意数字ASCLL码范畴套题100我自己答案答案办法套题99我自己答案套题98自己答案套题97套题93答案办法,我行不通。套题92我自己答案套题91答案办法:虽然题目上规定n范畴了,原则答案里也有,但是显然只要执行成果对了就有分数,因此自己也可行。核心是t 必要定义为double型!我:套题90我自己答案千万注意了!Scanf里不能有n!
6、套题86通过答案后来改正办法套题85答案办法如上套题83我自己办法套题82千万注意!ilen!!而不是数组总数,否则没分套题81我自己:啊!没分!答案套题80自己答案错误没分数呀!答案套题79答案办法,自己是在是,不会啊套题78我自己办法:套题77我自己答案套题76我自己答案:注意第一种循环条件不能写“wi!=0”至于为什么,我也不清楚。套题75这是参照答案后改善自己答案,一定注意给b数组赋初值!套题74我自己答案,注意是按列存入新数组!套题72我自己办法:为什么不对啊!答案办法。理解试试套题71自己办法套题70答案办法,好好记住套题60我自己办法套题66可真是费劲哪套题51、套题47套题37