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;
}
相关推荐
辞忧九千七3 分钟前
吃透Redis7核心数据结构:从基础用法到实战场景(Python版)
开发语言·数据结构·redis·python
悠仁さん4 分钟前
数据结构 树 二叉树 堆 (链式二叉树模拟实现篇)
数据结构·算法
空圆小生5 分钟前
基于 Python+Vue3 的 AI 人脸识别门禁考勤系统
开发语言·人工智能·python
搬砖的小码农_Sky15 分钟前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
z2005093016 分钟前
今日算法(带回文问题的回溯)
算法·leetcode·回溯
洛水水17 分钟前
【力扣100题】55.编辑距离
算法·leetcode·动态规划
人间乄惊鸿客18 分钟前
c++自记录
java·开发语言·c++
csbysj202020 分钟前
MySQL 删除数据表
开发语言
wjs202420 分钟前
R 语言中的数组(Array)
开发语言
蓝影灵20 分钟前
单体改微服务记录
java·开发语言