欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

1012

程序员文章站 2024-01-12 08:07:46
...

一密码变换规则如下:一个正整数对应一个字符;如果该数模123的值在97-122范围,变换为ASCII为该余数对应的小写字符;如果变换不了小写字符,将该数模91,若余数在65-90范围,变换为ASCII为该余数对应的大写字符;如果变换不了大小写字符,变换为“*”。输入一个正整数,输出变换后的字符。
解题思路:
islower© 检查参数c是否为小写英文字母
isupper© 检查参数c是否为大写英文字母

putchar©
作用是向终端输出一个字符。其格式为putchar©,其中c可以是被单引号引起来的一个字符,可以是介于0~127之间的一个十进制整型数,也可以是事先用char定义好的一个字符型变量

#include<stdio.h>
#include <ctype.h>
#include<math.h>
int main()
{
	int a,b,c;
	scanf("%d",&a);
	b=a%123;
	c=a%91;
	if(islower(b))
		putchar(b);
	else if(isupper(c))
		putchar(c);
	else
		printf("*");
	return 0;
 } 

上一篇: 1012

下一篇: 1.1 进程、线程与任务