二级C语言大题总结程序设计呕心沥血总结.doc

上传人:b****1 文档编号:233242 上传时间:2022-10-07 格式:DOC 页数:20 大小:585.50KB
下载 相关 举报
二级C语言大题总结程序设计呕心沥血总结.doc_第1页
第1页 / 共20页
二级C语言大题总结程序设计呕心沥血总结.doc_第2页
第2页 / 共20页
二级C语言大题总结程序设计呕心沥血总结.doc_第3页
第3页 / 共20页
二级C语言大题总结程序设计呕心沥血总结.doc_第4页
第4页 / 共20页
二级C语言大题总结程序设计呕心沥血总结.doc_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

二级C语言大题总结程序设计呕心沥血总结.doc

《二级C语言大题总结程序设计呕心沥血总结.doc》由会员分享,可在线阅读,更多相关《二级C语言大题总结程序设计呕心沥血总结.doc(20页珍藏版)》请在冰豆网上搜索。

二级C语言大题总结程序设计呕心沥血总结.doc

套题10

STRECfun(STREC*a,char*b)

{

inti,p=0;

STRECh;

for(i=0;i

if(strcmp(a[i].num,b)==0)

{h=a[i];

p=1;}

if(p==0)

{h.num[0]='\0';

h.s=-1;

}

returnh;

}

套题44

floatfun(intn)

{inti;

floatdown=0,sum=0;

for(i=1;i<=n;i++)

{

down=down+i;

sum=sum+1.0/down;

}

returnsum;

}

套题57

voidfun(intx,intpp[],int*n)

{

inti,j=0;

for(i=1;i<=x;i++)

{

if(x%i==0&&i%2!

=0)

{

pp[j]=i;

j++;

}

}

*n=j;

}

套题32

fun(char(*a)[81],intnum,char**max)

{inti;

*max=a[0];

for(i=1;i

if(strlen(a[i])>strlen(*max))*max=a[i];

}

(此题注意gets字符串输入是以回车为分隔符的!

,这个是答案的方法,自己的方法太麻烦了(◐﹏◐))

套题75

voidfun(chara[M][N],char*b)

{

inti,j,d=0;

for(i=0;i<100;i++)b[i]=0;

for(i=0,d=0;i<3;i++)

for(j=0;*(a[i]+j);j++)

{

*(b+d)=*(a[i]+j);

d++;

}

}

套题14

intfun(int*s,intt,int*k)

{

inti;

*k=0;

for(i=0;i

if(s[i]>s[*k])

*k=i;

}(虽然是我自己的答案,但是有分数就是王道♪(^∇^*))

套题48

voidfun(char*s,chart[])

{inti,j=0;

for(i=0;s[i]!

='\0';i++)

if(s[i]%2!

=0)

{

t[j]=s[i];

j++;

}

t[j]='\0';(这个千万不能丢啊!

}

套题43

不用写返回值,因为函数传入的是指针

套题88

(哇哈哈,第一次写的跟答案一模一样滴!

套题13

偶自己的答案:

(可真是费劲哪。

答案注释:

/*注:

由于unsigned型整数在0-65535这间,只要它大于10000则对10000求余即得出后面4位,否则如果大于1000则对1000求余得出后3位数,这样一层一层往小的判断。

由于return的作用除了返回值以外,还有当执行到return时就跳出该程序,所以可以连续的用if()语句*/

答案的方法:

套题53

这道题开始也没写出来,原因是

“^0.5”的意思没搞清楚,

其实就是平方根的意思。

而且注意在C语言里,^的意思是异或!

套题15

答案法,自己的行不通、、、(;′⌒`)

套题96

套题106

自己的方法为什么行不通呢?

longfun(char*p)

{

/*以下代码仅供参考*/

inti,len;

longm=1;/*len为串长*/

longx=0;

len=strlen(p);

/*以下完成数字字符串转换为一个数字。

注意:

字符'0'不是数字0*/

for(i=0;i

{

x=x+p[i]*m;

m=m*10;

}

returnx;

}

答案的方法:

套题105

我自己的答案,为什么执行结果没分!

答案答案

套题104

自己的方法依然行不通啊、、看答案把

套题103

套题102

我自己的答案,哇哈哈~~

套题101

我自己的答案,哇哈哈~~~注意数字的ASCLL码范围

套题100

我自己的答案~~~~

答案方法

套题99

我自己的答案

套题98

自己的答案

套题97

套题93

答案的方法,我的行不通。

套题92

我自己的答案

套题91

答案方法:

虽然题目上要求n的范围了,标准答案里也有,但是显然只要执行结果对了就有分数,所以自己的也可行。

关键是t必须定义为double型!

我的:

套题90

我自己的答案

千万注意了!

Scanf里不能有’\n’!

!

!

!

套题86

经过答案以后改正的方法

套题85

答案的方法如上

套题83

我自己的方法

套题82

千万注意!

i

!

!

而不是数组总数,否则没分

套题81

我自己的:

啊!

没分!

答案的

套题80

自己的答案

错误没分数呀!

答案的

套题79

答案的方法,自己是在是,,,不会啊

套题78

我自己的方法:

套题77

我自己的答案

套题76

我自己的答案:

注意第一个循环的条件不能写“w[i]!

=’\0’”

至于为什么,我也不清楚。

套题75

这是参考答案后改进的自己的答案,一定注意给b数组赋初值!

套题74

我自己的答案,,注意是按列存入新数组!

套题72

我自己的方法:

为什么不对啊!

答案的方法。

理解试试

套题71

自己的方法

套题70

答案的方法,好好记住

套题60

我自己的方法

套题66

可真是费劲哪~~

套题51

套题47

套题37

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1