C //练习 7-9 类似于isupper这样的函数可以通过某种方式实现以达到节省空间或时间的目的。考虑节省空间或时间的实现方式。

C程序设计语言 (第二版) 练习 7-9

练习 7-9 类似于isupper这样的函数可以通过某种方式实现以达到节省空间或时间的目的。考虑节省空间或时间的实现方式。

注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
IDE工具:Visual Studio 2010
代码块:
c 复制代码
#include <stdio.h>
#include <stdlib.h>

int isupper(int c) {
    if (c >= 'A' && c <= 'Z')
        return 1;
    return 0;
}

int main(){
	int c;

	while((c = getchar()) != 'x'){
		if(c== '\n'){
			continue;
		}
		if(isupper(c) == 1){
			printf("true\n");
		}
		else{
			printf("false\n");
		}
	}

	system("pause");
	return 0;
}
相关推荐
程序猿乐锅7 小时前
【计算机组成原理 | 第六章】中央处理器 CPU
java·开发语言
Terra.K7 小时前
ThreadLocal解决一个线程里面跨层传递问题
java·开发语言·后端
s_w.h7 小时前
【 刷题 】双指针
算法
啥都想学点的研究生7 小时前
一篇文章讲清楚:K-Means聚类算法
算法·kmeans·聚类
白狐_7988 小时前
408 数据结构|KMP做题方法:next、nextval和高频易错点
数据结构·算法
月华路8 小时前
《模型不玄学》第20章 两种评估视角
人工智能·算法·机器学习
变与不变8068 小时前
引用类型、内存原理与对象
开发语言·前端·javascript
wuyk5558 小时前
从零吃透 MQTT 通信|第 5 章 MQTT 心跳保活机制深度优化,断线检测与智能自动重连
c语言·开发语言·stm32·学习
weixin_440730508 小时前
socket解决多次输入问题-大数据接收问题-模块动态导入
java·开发语言·servlet
禹凕8 小时前
快速幂算法详解与实战
python·算法