c语言翁凯期末考试字数统计编程答案题目内容:你的程序要读入一-查字典问答网
分类选择

来自刘英学的问题

  c语言翁凯期末考试字数统计编程答案题目内容:你的程序要读入一篇英文文章,然后统计其中的单词数来输出。需要统计的数据为:1.总的单词数量;2.含有1个字母到10个字母的单词的数量

  c语言翁凯期末考试字数统计编程答案

  题目内容:

  你的程序要读入一篇英文文章,然后统计其中的单词数来输出。需要统计的数据为:

  1.总的单词数量;

  2.含有1个字母到10个字母的单词的数量。

  单词和单词的间隔是由以下标点符号形成的:空格、tab、回车换行、逗号、句号、问号、括号、双引号和冒号。这些符号不能被计入单词的长度中。

  因此,对于下面的句子:

  "Whatyouseeisaveryheftyresponse,"saidCNNAviationCorrespondentReneMarsh.

  其中的单词为:

  WhatyouseeisaveryheftyresponsesaidCNNAviationCorrespondentReneMarsh

  共14个。注意虽然这里的response,"后面跟了空格,我们并不能保证所有的输入中都会有这样规矩的空格。

  单引号(表示缩写的')和连字号(-)视做单词的一部分,所以“he's”是一个单词,长度为4;而“F-16fighterjets”是三个单词。为了你的程序的方便,输入数据中不会出现两个连续的连字号。

  输入格式:

  一篇英文文章。

  如何知道输入结束了?

  *如果使用scanf,它会返回这次读到了几个变量的值,当这个值小于你要求读的变量的数量时,表示输入结束了;

  *如果使用getchar,它在输入结束时返回EOF。

  输出格式:

  十一个数字,依次是单词数量和含有1到10个字母的单词的数量,以空格分隔,最后不含空格。

  输入样例:

  F-16fighterjetsescortedtwopassengerplanesintoAtlanta'sHartsfield-JacksonInternationalAirportonSaturdayafterabombthreatmadeonTwitterwasdeemedcredible,accordingtomilitaryofficials.

  SouthwestAirlinesFlight2492andDeltaFlight1156landedsafelyattheairportandweresearchedbybombdisposalunits,accordingtoairlineofficials.Nothingoutoftheordinarywasfound,officialssaid.

  DeltaspokesmanMorganDurantsaid,"ItwasaPortland,Oregon,toAtlanta,Georgia,flight.Deltaissupportingthesweepingprocesscarriedoutbyauthorities."

  输出样例:

  852111111611101091

1回答
2020-07-2515:29
我要回答
提示:回答问题需要登录哦!
荣石泉

  #include#includeintmain(){/*FILE*fp;fp=fopen("C:1.txt","r");*/charch;intwordnum[10]={0};inti,isword=0,isbegin=0,wordsize=0;intwordcount=0;//ch=fgetc(fp);ch=getchar();while(1){//printf("%c",ch);if(ch==''||ch=='t'||ch=='n'||ch==','||ch=='.'||ch=='?'||ch=='('||ch==')'||ch=='"'||ch==':'||ch==EOF){if(isword==1){if(wordsize

2020-07-25 15:30:56
大家都在问
最新问答