首页 > 其他 > 详细

查单词

时间:2019-11-30 12:17:28      阅读:63      评论:0      收藏:0      [点我收藏+]

#include <stdio.h>
int main()
{
 char a[102],b[102];                   //定义两个数组
 int count=0 ;
 gets(a);                              //读入整个字符串

    for (int k=0;k<102;k++)
 {
  
  
  if((a[k]==‘ ‘)&&(a[k+1]!=‘ ‘))
  {
  sscanf( a ,"%[^ a[k+1]]", b);     //将空格前(含空格)截取出来
  count++;
  sscanf (a,"%*[^ b]" , a);        //将截取部分过滤、删掉
  }                             
 }                                       //重复循环,但由于最后字符串的结尾不是空格,加1
 
 if(a[0]==‘ ‘ ) printf("%d" ,count);    //如果前面有零
 else printf("%d" ,count+1);         //如果没有零
 return 0;
}

查单词

原文:https://www.cnblogs.com/xiaohaohaozaici666-FIGHTING/p/11961750.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!