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;
}
相关推荐
没有不重的名么几秒前
spyder使用教程
开发语言·python
阿正的梦工坊1 分钟前
【Rust】06-函数、控制流与模块组织
开发语言·算法·rust
十月的皮皮4 分钟前
C语言学习笔记20260611-水仙花数(2种解法)
c语言·笔记·学习
阿正的梦工坊7 分钟前
【Rust】16-async/await、Future 与执行器模型
网络·算法·rust
狗凯之家源码网10 分钟前
永夜大圣 H5 棋牌大厅源码效果实测与品质解析
java·开发语言
爱装代码的小瓶子10 分钟前
muduo库 --socket的封装
服务器·开发语言·php
凡人叶枫10 分钟前
Effective C++ 条款13:以对象管理资源(RAII)
java·linux·开发语言·c++·嵌入式开发
Cloud_Shy61811 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 36 - 39)
开发语言·人工智能·笔记·python
阿正的梦工坊11 分钟前
【Rust】11-Rust 所有权模型的编译期推理机制
开发语言·算法·rust
zmzb010312 分钟前
Python课后习题训练记录Day128
开发语言·python