博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 494
阅读量:6172 次
发布时间:2019-06-21

本文共 402 字,大约阅读时间需要 1 分钟。

hot3.png

学习了接受换行的方法,scanf()遇到换行和空格就停止了,另外学习了一点儿编程技巧,写宏命令能让程序更短

#include "stdio.h"#include "string.h"#define FUN(a) ((a >= 97 && a <= 122) || (a >= 65 && a <= 90 ))main(){	char a ,b = ' ',sum = 0;	while((a = getchar()) != EOF)	{		if('\n' == a) 		{			printf("%d\n",sum);			b = ' ';			sum = 0;		}		else		{			if( FUN(a) && (!FUN(b)) )  sum++;			b = a;		}	}	return 0;}

转载于:https://my.oschina.net/lirongwei/blog/62549

你可能感兴趣的文章
Arraylist动态扩容详解
查看>>
%cd%及%~dp0批处理命令的详解
查看>>
MySQL数据库负载很高连接数很多怎么处理
查看>>
关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
查看>>
Cent OS 环境下 samba服务器的搭建
查看>>
vCloud Director 1.5.1 Install Procedure
查看>>
hive 中的多列进行group by查询方法
查看>>
Cisco统一通信---视频部分
查看>>
nginx编译及参数详解
查看>>
VMware下PM魔术分区使用教程
查看>>
nslookup错误
查看>>
我的友情链接
查看>>
Supported plattforms
查看>>
做自己喜欢的事情
查看>>
CRM安装(二)
查看>>
Eclipse工具进行Spring开发时,Spring配置文件智能提示需要安装STS插件
查看>>
NSURLCache内存缓存
查看>>
jquery click嵌套 事件重复注册 多次执行的问题
查看>>
Dev GridControl导出
查看>>
开始翻译Windows Phone 8 Development for Absolute Beginners教程
查看>>