state 人或物存在或所处的状态,和 condition 大体上可以互换使用。
situation 较狭义地指由环境仔宏综合决定的特定时间上的状态或情形。
condition 指一定的原因/条件或环境所产生的特定情裂拦况。肆戚胡
//是个统计 字符 单词 行的小程序吧#include<stdio.h>
#define IN 1
#define OUT 0
main()
{
int c,n1,nw,nc,state //定义变量
state=OUT //设计标志桐神羡 主要是为了分开单词局拍 初始设为 out 单词外
n1=nw=nc=0//初始化
while((c=getchar())!=EOF) // 循环 读取字符 一直读到文件末尾
{
++nc // 字符数+1
if(c=='\n') // 判断是不是换行符
++n1//行数+1
if(c==' '||c=='\n'||c=='\t') //如果是 空格 换行 制表符
state=OUT// 设置为 out 单词外
else if (state==OUT) //瞎漏 非空白字符 并且标志是单词外
{
state = IN ; //将标志 置为 单词内
++nw//单词数+1
}
}
printf("%d %d %d\n",n1,nw,nc)//打印结果
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)