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;
}
相关推荐
daxi1503 分钟前
C语言从入门到进阶——第13讲:深入理解指针(3)
c语言·开发语言·数据结构·算法
white-persist3 分钟前
【CTF线下赛 AWD】AWD 比赛全维度实战解析:从加固防御到攻击拿旗
网络·数据结构·windows·python·算法·安全·web安全
冰糖雪梨dd5 分钟前
【JavaScript】 substring()方法详解
开发语言·前端·javascript
AsDuang5 分钟前
Python 3.12 MagicMethods - 45 - __rpow__
开发语言·python
liuyao_xianhui5 分钟前
动态规划_简单多dp问题_打家劫舍_打家劫舍2_C++
java·开发语言·c++·算法·动态规划
王伟19825 分钟前
圆周率的历史发展与国际圆周率日
算法·圆周率
程序员夏末6 分钟前
【LeetCode | 第五篇】算法笔记
笔记·学习·算法·leetcode
老鱼说AI8 分钟前
祖师爷KR的C语言讲解:第6期-输入与输出
c语言·开发语言
小鸡脚来咯9 分钟前
SQL表连接
java·开发语言·数据库
大鹏说大话9 分钟前
消息队列 Kafka/RabbitMQ/RocketMQ 怎么选?业务场景对比指南
开发语言