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 分钟前
使用QVideoWidget实现高效视频播放:从基础到高级应用
开发语言·c++·qt·程序人生·音视频
秋漓3 分钟前
浏览器访问跨域
开发语言·lua
Cher ~4 分钟前
【数据结构】stl 容器
开发语言·数据结构·c++
fengfuyao9855 分钟前
基于拥挤距离的多目标粒子群优化算法 (MOPSO-CD)
算法
老鼠只爱大米7 分钟前
LeetCode经典算法面试题 #238:除自身以外数组的乘积(左右乘积数组法、分治法等多种方法详解)
算法·leetcode·分治法·算法面试·除自身以外数组的乘积·前缀乘积·左右乘积数组法
老蒋每日coding11 分钟前
Go语言实现 Agent Demo
开发语言·后端·golang
qianbo_insist14 分钟前
Mask R-CNN Fast-ReID 结合
人工智能·算法·cnn
czliutz14 分钟前
R语言gm音乐包的使用简单介绍
开发语言·r语言·音乐·技巧
爱吃泡芙的小白白19 分钟前
Qt 3D老树新花:为何在工业与车载领域仍是首选?
开发语言·qt·3d