for(p=m-1;p<=n-1;p )ount[0],0,sizeof 数组(unsi

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
博雅计算机1001题.wps.deflate改成.doc 57页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
博雅计算机1001题.wps.deflate改成
你可能关注的文档:
··········
··········
第1套:1.填空题给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:,新的数为:739。voidfun(unsig?nedlong?*n){unsi?gnedlong?x=0,i;??i=1;w?hile(*n)/?**********?found*****?*****/{?t=*n%__?1__;/****?******foun?d*********?*/if(?t%2!=__2_?_){x?=x+t*i;i?=i*10;}?*n=*n?/10;}?/*********?*found****?******/?*n=__3__;?}答案:(1)10
(3?)x2.改错题给定程序MODI1.C中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。doublefun?(intn)?{double?result=1?.0;/****?********fo?und*******?*****/i?fn==0?return?1.0;w?hile(n&1?&&n&17?0)/*****?*******fou?nd********?****/?result*=?n--retu?rnresult?;}答案:(1)if(n==0?) (2)re?sult*=n-?-;3.编程题请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数。例如,若输入字符串&-1234&,则函数把它转换为整数数值-1234。longfun(?char*p){?inti,le?n,t;/*?len为串长,t为正负标识*/longx=0;?len=strle?n(p);if?(p[0]=='-'?){t=-?1;len--;?p++;}e?lset=1;?/*以下完成数字字符串转换为一个数字*/whil?e(*p)x=?x*10-48+(*?p++);re?turnx*t;?}第2套:1.填空题给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。voidfun(c?har*s,i?nta,dou?blef){/?**********?found*****?*****/_?_1__??fp=fo?pen(&file1?.txt&,&w&?);fprin?tf(fp,&%s?%d%f\n&,?s,a,f);?fclose(?fp);fp?=fopen(&f?ile1.txt&,?&r&);p?rintf(&\nT?heresult?:\n\n&);?ch=fget?c(fp);/**?********fo?und*******?***/whi?le(!feof(?__2__)){?/*********?*found****?******/?putchar(?__3__);ch?=fgetc(f?p);}p?utchar('\n?');fclo?se(fp);}?答案:(1)FILE* (2)fp ? (3)ch2.改错题给定程序MODI1.C中函数fun的功能是:依次取出字符串中所有数字字符,形成的字符串,并取代原字符串。voidfun(cha?r*s){?inti,j;?for(i=0?,j=0;s[i]?!='\0';i+?+)?if(s[i]&=?'0'&&s[i?]&='9')/*?*********f?ound******?****/?s[?j]=s[i];/?**********?found*****?*****/?s[j]=?&\0&;}答案:(1)s[j++]=s[i]; (2)?s[j]='\0';?3.编程题请编写函数fun,函数的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,二维数组中的数据为:WWWW?SSS?SHH?HH则字符串中的内容应该是:WSHWSHWSH。voidfun?(chars[]?[N],char?*b){int?i,j,n=0;?for(i=0;?i&N;i++?)/*请填写相应语句完成其功能*/{fo?r(j=0;?j&M;j+?+){?b[n]=s[?j][i];?n=i?*M+j+?1;}?}b[n]=?'\0';}第3套:1.填空题程序通过定义学生结构体变量,存储了学生的学号,姓名
正在加载中,请稍后...}

我要回帖

更多关于 sizeof 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信