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;
}
相关推荐
旧梦95271 分钟前
Java 枚举类详解:从基础语法到高级用法
java·开发语言·python
yivifu2 分钟前
查拼音程序升级版
开发语言·python
小灰灰搞电子6 分钟前
分享自己写的一个通信协议源码,支持C++和C,双包头+不定长
c语言·开发语言·c++
码完就睡7 分钟前
数据结构——遍历二叉树
数据结构·算法
evans在进步10 分钟前
LeetCode 238 除自身以外数组的乘积:前缀积与后缀积详解
算法·leetcode·职场和发展
bu_shuo16 分钟前
Linux中修改demo.c文件的权限
linux·c语言
Brilliantwxx19 分钟前
【C++】初入嵌入式C++复习-----经典面试题100道
开发语言·c++·算法·面试·职场和发展
动词ing22 分钟前
【学习笔记】字符串(遍历+反转+替换+子串匹配+KMP)+题目解析
学习·算法
Freak嵌入式28 分钟前
告别死循环!Pico 外部中断控制 LED,比轮询高效 100 倍
java·开发语言·stm32·单片机·嵌入式硬件
nangonghen29 分钟前
Agent如何传递不同类型的ID给MCP Server
开发语言·python