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;
}
相关推荐
tankeven1 分钟前
HJ132 小红走网格
c++·算法
小璐资源网6 分钟前
算法黑箱的可解释性危机
算法
AsDuang10 分钟前
Python 3.12 MagicMethods - 55 - __irshift__
开发语言·python
不想看见40411 分钟前
Power of Four二进制特性--力扣101算法题解笔记
数据结构·算法
做怪小疯子25 分钟前
Leetcode刷题——8.重叠区间
算法·leetcode·职场和发展
共享家952727 分钟前
Java入门(多态)
java·开发语言
机器视觉知识推荐、就业指导27 分钟前
拆 Qt,为什么要先引入libmodbus?
开发语言·qt
2401_8578652328 分钟前
C++模块接口设计
开发语言·c++·算法
蓝莓星冰乐36 分钟前
第一章:C语言概述与环境搭建
c语言·开发语言
add45a38 分钟前
嵌入式C++低功耗设计
开发语言·c++·算法