首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之
admin
2018-08-11
31
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<string.h>
#include<stdio.h>
#define N80
int fun(char*s)
{
}
void main()
{
FILE*wf;
char line[N];
int mum=0;
printf("Enter a string:\n");
gets(line);
mum=fun(line);
printf("The number of word is:%d\n\n",num);
/*********found*********/
wf=fopen("out.dat","w");
fprintf(wf,"%d",fun("a big car"));
fclose(wf);
/*********found*********/
}
选项
答案
int fun(char*=s) { int i,j=0; for(i=0;s[i]!=’\0’;i++) if(s[i]!=’ ’&&(s[i+1]==’ ’||s[i+1]==’\0’)) /*如果一个字母的下一个字符为空格或者结束标记,则表示一个单词结束*| j++; return j;/*返回单词个数*/ }
解析
要判断单词的个数,首先想到的是程序怎样识别出一个单词,如果一个字母的下一个字符为空格或者结束标记,则表示一个单词结束,因此程序使用for循环语句遍历整个字符串,用if条件语句判断当前字符是否表示一个单词的结束,如果当前字符表示一个单词结束,则存放单词个数的变量加1,最后返回单词的个数。
转载请注明原文地址:https://kaotiyun.com/show/tVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun
下面程序的运行结果是___________。#includemain(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n
数据库设计包括概念设计、【 】和物理设计。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
结构化程序设计主要强调的是______。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
字符串"\\\’abcd\123\xAB\t"的长度是()。
随机试题
驾驶机动车下陡坡时不得有哪些危险行为?
简述个人独资企业的设立条件。
获得性免疫缺陷综合征(AIDS)的病原体是
甲企业2005年12月2日销售商品一批,增值税专用发票上注明售价300000元,增值税税额51000元,成本180000元。该商品于销售时发出,款项已由银行收取。2006年6月,该批商品质量出现严重问题,购货方按合同约定将该批商品全部退回给甲企业,甲企业验
下列关于违反社会保险法的法律责任表述错误的是()。
《幼儿园工作规程》规定:幼儿园除进行健康检查外,禁止任何形式的考试和测查。
5个学生H,L,P,R和S中的每一个人将在三月份恰好参观3个城市——M,T和V中的一个城市,根据以下条件:(1)S和P参观的城市互不相同;(2)H和R参观同一座城市;(3)L或者参观M或者参观T;(4)若P参观V,则H和他一起参观V;(5)每一个
安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是(8),属于应用安全的是(9)。(8)
TheancientAztecsveneratedthecacaotreeanduseditsbeansasaformofcurrency.They【C1】______thetreeasasourceofstre
CounselingTeamandtheServices1.Counselingteam.NaomiFlynna.Targeting:Thosewhohaveneverusedacounselorbe
最新回复
(
0
)