P80

#include<stdio.h>
#include<ctype.h>
char fun(char c)
{
	if(c>='A'&&c<='Z')
		c=c+32;
	if(c>='a'&&c<='u')
		c=c+5;
	else if(c>='v'&&c<='z')
		c=c-21;
	return c;
}
main()
{
	char c1,c2;
	printf("\nEnter a etter (A-Z):");
	c1=getchar();
	if(isupper(c1))
	{
		c2=fun(c1);
		printf("\n\nThe letter %c change to %c\n",c1,c2);
	}
	else
		printf("\nEnter (A-Z)!\n");
}

P80

时间: 2024-10-29 04:42:06

P80的相关文章

UVALive 6467 Strahler Order 拓扑排序

这题是今天下午BNU SUMMER TRAINING的C题 是队友给的解题思路,用拓扑排序然后就可以了 最后是3A 其中两次RE竟然是因为: scanf("%d",mm); ORZ 以后能用CIN还是CIN吧 QAQ 贴代码了: 1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 #include <math.h> 5 #include <iostre

SCP指定端口号

Unlike ssh, scp uses the uppercase P switch to set the port instead of the lowercase p: scp -P 80 ... # Use port 80 to bypass the firewall, instead of the scp default The lowercase p switch is used with scp for the preservation of times and modes. He

理解Docker(1):Docker 安装和基础用法

1. 安装 1.1 在 Ubuntu 14.04 上安装 Docker 前提要求: 内核版本必须是3.10或者以上 依次执行下面的步骤: sudo apt-get update sudo apt-get install apt-transport-https ca-certificates sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF7

Ubuntu 16.04 docker安装

一.准备 Docker需要64位的操作系统 Linux kernel 版本不得低于3.10 1. 更新源 $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates 2. 添加GPG key $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070AD

Linux学习笔记——磁盘管理

废话不多说,直奔主题,磁盘常见的操作有创建.删除.查看磁盘分区,对磁盘进行软raid,创建磁盘阵列以及可以对磁盘重新组织,组建逻辑卷组以利于空间扩展.最后将创建的分区或者逻辑卷格式化后挂载使用.下边对相应的命令一一道来. fdisk [-l]  [device...] -l:查看硬盘挂载情况 [device]:所要操作的设备,例如/dev/sda 不使用-l 而直接后跟device则进入硬盘分区操作. 常用命令: -m:使用帮助: -p:显示指定磁盘的分区详细信息: -a:创建新分区: -d:删

企业级docker私有仓库harbor在Ubuntu14.04上的部署与使用

一.harbor简介: 简单的说,Harbor 是一个企业级的 Docker Registry,可以实现 images 的私有存储和日志统计权限控制等功能,并支持创建多项目(Harbor 提出的概念),基于官方 Registry V2 实现的. 二.部署方法: 操作系统:Ubuntu14.04 1.安装docker: #安装插件 sudo apt-get install apt-transport-https ca-certificates #添加GPG key sudo apt-key adv

一个词法分析程序

1 #include <stdio.h> 2 #include <string.h> 3 #include<conio.h> 4 #include <process.h> 5 char prog[80],token[8],ch; 6 int syn,p,m,n,sum; 7 char *rwtab[6]={"begin","if","then","while","do&

nmap常用参数

1.Nmap 简单扫描 Nmap 默认发送一个arp的ping数据包,来探测目标主机在1-10000范围内所开放的端口. 命令语法: 1 nmap <target ip address> 解释:Target ip address 为你目标主机的ip地址 例子: 1 nmap 10.1.1.254 效果: 2.Nmap 简单扫描,并对返回的结果详细描述输出. 命令语法: 1 nmap -vv 10.1.1.254 介绍:-vv 参数设置对结果的详细输出. 例子: 1 nmap -vv 10.1.

OSX: 逻辑卷管理系统Core Storage(4)

这里讨论一个复杂的例子:如何使用命令行来解密一个使用FileVault 2加密了的Fusion Drive. 这个有点复杂,对于普通的File Vault 2磁盘加密,我们可以直接使用diskutil cs revert来解密,但是FusionDrive + FileVault 2的情况来说不能用普通的方式直接对FileVault 2的分区解密,因为它会破坏Fusion Drive的结构,从而导致数据丢失. 启动盘的简单情况: 如果你是从加密的Fusion Drive启动的系统上操作,那么可以简