用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数.
/2、用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数./
#include <stdio.h>
#include <string.h>
int main()
{int judge(char);int longest(char[]);int i;char str[100];printf("please input one line:\n");gets(str);printf("the longest word is:");for(i=longest(str);judge(str[i]);i++)printf("%c",str[i]);return 0;
}
int judge(char c){if(c>='a'&&c<='z'||c>='A'&&c<='Z')return(1);elsereturn(0);
}
int longest(char string[]){int len=0,i,length=0;int flag=0,place=0,point;for(i=0;i<=strlen(string);i++){if((judge)(string[i])){ if(flag){point=i;flag=0;}else len++;} else{flag=1;if(len>=length){length=len;place=point;len=0;}}} return(place);
}
用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数.相关推荐
- (C语言)输入一行字符,将此字符串中最长的单词输出。
输入一行字符,将此字符串中最长的单词输出. #include<stdio.h> #include<string.h> int main() {char a[100], b[10 ...
- 编写程序将字符串中最长的单词输出
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 8.写一个函数,输入一段英文,将此字符串中最长的单词输出 #include<st ...
- C语言写一个函数,输入一行字符,将此字符串中最长的单词输出
#include<stdio.h> #include<string.h> void findlong(char str[],char word[]){int i=0,j=0;i ...
- c语言求出字符串最长单词,C语言-获取字符串中最长的单词.doc
#include char word(char str[]) {int i,k,flag=0,max=0; char str1[10],ch[10]; for(i=0;str[i]!='\0';i++ ...
- 两个字符串中最长公共单词 C语言
题目 请仅编写出一C语言函数char *maxword(char *s, char *t),该函数的功能是求出字符串s与字符串t的最长公共单词(这里,假设两个字符串均由英文字母和空格字符组成):若找到 ...
- 查找字符串中最长的单词
一.reduce function findlongest(str){ let arr=str.split(" ")//切割成数组,注意中间有个空格 var longest=arr ...
- Java字符串中最长回文子字符串
Longest palindrome substring in a string is a very common java interview question. To find out the l ...
- 最长不重复字符串python_Python简单实现查找一个字符串中最长不重复子串的方法...
本文实例讲述了Python简单实现查找一个字符串中最长不重复子串的方法.,具体如下: 刚结束的一个笔试题,很简单,不多说简单贴一下具体的实现: #!usr/bin/env python #encodi ...
- C语言试题四十二之假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部移到字符串的尾部。
1. 题目 请编写一个函数function,它的功能是:假定输入的字符串中只包含字母和*号,它的功能是:将字符串中的前导*号全部移到字符串的尾部. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语 ...
最新文章
- Spring Security 进阶干货:自定义配置类入口WebSecurityConfigurerAdapter
- 计算机病毒会不会通过u盘传染,这样会感染病毒吗?
- mysql 禁用查询缓存 query cache
- Sublime Text3 3143 注册码,亲测可用!
- getpwnam学习
- Java学习小程序(5)猜数字游戏
- HDU5812 Distance(枚举 + 分解因子)
- 测试邮件系统需要做的准备工作
- linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现
- 通过QQ2010协议技术详细分析QQ登陆过程
- [转]WCF绑定选择
- 机器学习-吴恩达-笔记-4-神经网络描述
- python中静态方法、类方法、属性方法区别
- Vue学习笔记(五)
- 谈谈嵌入式设备用户界面的未来
- 【图像隐写】基于matlab GUI DWT+SVD数字水印 【含Matlab源码 939期】
- 使用springboot上传附件
- 软考 - 高级信息系统项目管理师,考证好处、报考流程及知识体系
- QuickCHM V2.6
- Java程序员面试宝典笔记记录(终)-第9章海量数据部分笔记
热门文章
- RIP和IGRP实验
- csol c语言运行错误,CSOL非常卡之控制台优化.doc
- 知名艺人联合签名强烈谴责虐猫事件
- HanLP《自然语言处理入门》笔记--1.新手上路
- sx1278组网-子设备
- sx1278lora模块的常见问题解答
- 【翻译】“PE文件格式”1.9版 完整译文(附注释)
- 计算机专业我的工匠梦作文,【推荐】我的科技梦作文7篇
- php数据传输神器,「curl」PHP中的传输神器
- 网络错误CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/mai...