首页 > 电脑

我们的一个计算机题,用c++弄个程序

更新时间2018-10-02 10:36:34

以下程序是功能是输入一个字母,如果它是小写字母,则首先将其转换成大写字母,再输入该字母的前序字母和后序字母。例如输入g,则输出FGH;输入a则输出ZAB;输入M,则输出LMN;输入Z,则输出YZA。感谢大佬

按要求的C++程序如下:

#include <iostream>
using namespace std;
int main()
{
 char ch,c1,c2;
 printf("Enter a character:");
 ch=getchar();
 if((ch>='a')&&(ch<='z'))
 ch-=32;
 c1=ch-1;
 c2=ch+1;
 if(ch=='A') c1=ch+25;
 else if(ch=='Z') c2=ch-25;
 putchar(c1);
 putchar(ch);
 putchar(c2);
 putchar(' ');
 return 0;
}

程序的一种运行例子如下:

我们的一个计算机题,用c++弄个程序


#include <iostream>
using namespace std;
int main()
{
char ch,c1,c2;
printf("Enter a character:");
ch=getchar();
if((ch>='a')&&(ch<='z'))
ch-=32;
c1=ch-1;
c2=ch+1;
if(ch=='A') c1=ch+25;
else if(ch=='Z') c2=ch-25;
putchar(c1);
putchar(ch);
putchar(c2);
putchar(' ');
return 0;
}

 

上一篇:C#初学者请前辈看看错误

下一篇:win10MicrosoftStore出现代码:0x80073CF9是怎么回事