- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
请补充fun函数,该函数的功能:按”0〃 到〃 9〃统计一个字符串中的奇数数字字符各自 出现的次数,结果保存在数组num中.注意: 不能使用字符串库函数?
例如,输入glters4543123564879fgfd.结 果为 1=2, 3=2, 5=2, 7=1, 9=10
请勿改动主函数main与其他函数中的任 何内容,仅在fun函数的横线上填写所需的若 干表达式或语句。
注意:部分源程序给出如下.
include conio.lr
include stdio.h
define N 500
void ftin(char countf])
(
int ij;
inta|10];
char *p=t;
for(i=0:i10;i++)
{
count|i]=0;
a[i]=0:
)
while! 1 )
{
if(*p=O *p=9) _2_;
P++;
}
fbr(i=l, J=0:i 10:i=i+2j++) _3_;
}
main()
(
char s|NJ;
int couiit[10]J;
printf(,r\nPleasc enter a char string:);
gets(s);
printf(,r\nTlie original stringW);
puts(s);
fun(sxount);
printfCAnTlie countbcr of lcteAiiH);
fbr(i=0:i5:i++)
{
printf(W);
printf(H%d=%d ”,2*i+l,coimt[i]):
)
}
【答案】(1) *p (2) a[*p.V]++
(3) county]=a[i]
下列给定程序中,函数fun的功能是从字 符串s中删除所有小写字母”c气
请修改程序中的错误,使它能计算出正确 的结果。
站意:不要改动main函数,不能增行或删 行,也不能更改程序的结构。
include stdio.Ii
void ftin(char *str)
(
int i j;
for(i=j=O:str[i]!=Y),:i++)
/****efi*()p******/
if(str[i]!=V)
s 血=str[i];
/****eiYor******/
str[i]=V:
}
main()
(
char str[1001;
printf(HEnter a string witli V: );
gets(str);
printfCTie original string :u);
puts(str);
fun(str);
printf(The string after deleted:M);
puts(str);
printfC%);
}
【答案】(1) strfj++]=str[i]; (2) str(j]=\O:
M名学生的成绩已在主函数中放入一个 带头节点的链表结构中,a指向链表的头节点。 请编写函数fun,它的功能是求出平均分,由 函数值返回。
例如,若学生的成绩是69、85、91、72、 64,则平均分应当是76.200c
请勿改动主函数main与其他函数中的任 何内容,仅在函数fun的花括号中填入所编写 的若干语句。
注意:部分源程序给出如下.
include stdio.h
include stdlib.h
define M 5
struct list
(
double s;
struct list *next;
};
typedef struct list SCORE:
double ftui(SCORE *a)
}
SCORE *creat (double *stu)
(
SCORE *a*p.*q;
int i=0;
a=p=(SCORE*) malloc (sizeof (SCORE));
p-s=O:
while(iM)
{
qMSCORE*) malloc (sizeof (SCORE));
q-s=stu[i];
i++;
p-next=q;
p=q:
}
p-ncxt=0:
return a:
}
outlist (SCORE *a)
(
SCORE *p;
p=a-next:
printf(H a ”);
do
{
printf(M-%4.1 f\p-s);
p=p-next;
}
while(p!=0);
printf(,r\n\iiH);
}
main ()
{
double stu[M]=(69.85.91.72,64} .ave;
SCORE *a;
FILE *out;
a=creat(stu);
outlist(a);
ave=fun(a);
printf(Have=%6.3f\n\ave);
out=fopen(Houtfile.datn?wM);
fprintf(outM%6.3f\
您可能关注的文档
最近下载
- 幼儿教师职业压力的现状研究.doc VIP
- 远震地震波分析基础201403-赵永.ppt VIP
- 2025年军队文职人员(司机岗)历年考试真题库及答案(重点300题).docx VIP
- 培智五年级唱游律动教案.doc VIP
- 2025秋人教版小学三年级数学上册《第三单元 毫米、分米、千米》单元整体教学设计[2022课标].pdf
- 网格员面试真题和考官用题本及参考答案.docx
- 2025年北京版三年级数学上册第三单元《认识千米、分米和毫米》大单元整体教学设计(2022新课标).docx
- 2024简单土地买卖合同范本.docx VIP
- 小说《摩登情书》全文.pptx VIP
- 丧礼出殡发言稿 .doc VIP
文档评论(0)