早教吧作业答案频道 -->其他-->
如何用C语言将大写字母转换A变为ZB变为YC变为XD变为W.X变为CY变为BZ变为A
题目详情
如何用C语言将大写字母转换 A变为Z B变为Y C变为X D变为W.X变为C Y变为B Z变为A
▼优质解答
答案和解析
不知道楼主要什么功能的,就写了一个单个字母转化和字符串转化的:
单个字母转化:
#include
int main()
{
char a;
while((a=getchar())!=EOF)
{
getchar();
if('A'<=a&&a<='Z')
a='Z'-a+'A';
putchar(a);
putchar('\n');
}
return 0;
}
字符串转化:
#include
int main()
{
int i;
char a[1000];
while(gets(a))
{
for(i=0;a[i]!='\0';i++)
if('A'<=a[i]&&a[i]<='Z')
a[i]='Z'-a[i]+'A';
puts(a);
}
return 0;
}
应该可以满足楼主要求了吧
单个字母转化:
#include
int main()
{
char a;
while((a=getchar())!=EOF)
{
getchar();
if('A'<=a&&a<='Z')
a='Z'-a+'A';
putchar(a);
putchar('\n');
}
return 0;
}
字符串转化:
#include
int main()
{
int i;
char a[1000];
while(gets(a))
{
for(i=0;a[i]!='\0';i++)
if('A'<=a[i]&&a[i]<='Z')
a[i]='Z'-a[i]+'A';
puts(a);
}
return 0;
}
应该可以满足楼主要求了吧
看了 如何用C语言将大写字母转换A...的网友还看了以下:
设随机变量X和Y相互独立,X在区间[0,5]上服从均匀分布设随机变量X,Y相互独立,X在[0,5] 2020-04-13 …
请教随机变量X,Y均服从正态分布,且X与Y不相关,不能推出(X,Y)服从二维正态分布那随机变量X, 2020-06-10 …
麻烦写出完成答案.1.设二维随机变量(X,Y)是有概率密度f(x,y)={ke^[-2x-3y)] 2020-07-22 …
随机变量X,Y独立且同分布.服从于N(0,1/2).求|X-Y|的期望.我知道令Z=X+Y,随机变量 2020-10-30 …
二维随机变量(X,Y)的概率密度为f(x,y)=e^(-y+1)/x^2,x>1,y>1,0则fx( 2020-11-01 …
二维随机变量函数的分布问题.不会做啊.,设二维随机变量(X,Y)的概率密度为f(x,y)=0.5(x 2020-11-01 …
1.在欧式空间C[-1,1]中,向量1与x正交?2.已知欧式空间R^3的线性变换σ(x,y,z)=( 2020-11-02 …
设随机变量X,Y都服从N(0,1),并且相互独立,试问随机变量Y1=1/3(x+y)^2和Y2=1/ 2020-11-28 …
急救,求x/(x+y)的一阶偏导数我的做法是:对于X:按照公式(udv-vdu)/v^2那么分母就是 2020-12-19 …
概念上说在一个变化过程中,如果有两个变量X,Y,并且对于X的每一个确定值,Y都有唯一一个值与其对应, 2021-01-09 …