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;
}
相关推荐
变量未定义~12 小时前
星际争霸、宝石塔的亮度差异、寻找食物储量
算法
YL2004042612 小时前
027合并两个有序链表
java·数据结构·算法·链表
维诺菌12 小时前
claude code安装
java·开发语言·ai编程·calude
谙弆悕博士12 小时前
快速学C语言—— 第0章:C语言简介
c语言·开发语言·经验分享·笔记·程序人生·课程设计·学习方法
顶点多余13 小时前
自定义协议、序列化、反序列化实现
java·linux·开发语言·c++·tcp/ip
风味蘑菇干13 小时前
使用接口定义规范,实现类完成具体逻辑。
java·开发语言
MATLAB代码顾问13 小时前
【智能优化】无穷优化算法(INFO)原理与Python实现
开发语言·python·算法
炽烈小老头13 小时前
【每天学习一点算法 2026/05/10】合并K个排序链表
学习·算法·链表
2401_8332693013 小时前
Java多线程:从入门到进阶
java·开发语言
z2005093013 小时前
C++中的右值引用
开发语言·c++