用c语言编程

[复制链接]
查看11 | 回复1 | 2008-12-25 18:06:46 | 显示全部楼层 |阅读模式
输入1行单词(不多于50个单词),单词间用空格间隔,试输出第1个最长的单词和第1个最短单词。
关于输入
一行单词,单词间以空格间隔
关于输出
两行输出
第1行,第一个最长的单词
第2行,第一个最短的单词

回复

使用道具 举报

千问 | 2008-12-25 18:06:46 | 显示全部楼层
#include#include#include#define N 50#define M 15void main(){ int strNnum=0,strMnum=0,max,min,maxstr=0,minstr=0,i,len; char string[N][M],ch; printf("Please insert your string:"); /*读入字符串*/ while((ch=getchar())!='\n')//以回车符结束输入 {if(strMnum!=0&&(ch==' '||ispunct(ch))){...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行