中易网

怎么用c语言把A转换成B

答案:6  悬赏:70  
解决时间 2021-04-27 21:19
  • 提问者网友:痞子房西
  • 2021-04-27 14:37
就是用户输入A是显示出来的是B(A,B都是大写的哦!~)
最佳答案
  • 二级知识专家网友:承载所有颓废
  • 2021-04-27 15:16
其实很简单,像这类字符常量变换;只需将其加上一个数,再以字符型输出即可。
#include<stdio.h>
void main()
{
char c1='A';
c1='A'+1;
printf("%c\n",c1);
}
全部回答
  • 1楼网友:白日梦制造商
  • 2021-04-27 21:20
#include <stdio.h> int main(void) { puts("请输入字符");  if (getchar()=='A') {   putchar('B');  }  return 0; }
  • 2楼网友:承载所有颓废
  • 2021-04-27 20:02
没听说把字符a转换成别的字符。 我的理解是 a转换成z 就是 a字符的ascii码 + 25就等于 z字符的ascii码,b转换成y 就是b的ascii码加上23就等于y的ascii码。你自己对照下ascii码表。ascii码表百度上有。 c语言里面是这样的。
  • 3楼网友:陪我到地狱流浪
  • 2021-04-27 18:35
ASCII码+1 到Z的时候把ASCII码改成65就OK了
  • 4楼网友:青春如此荒謬
  • 2021-04-27 17:28
#include<stdio.h> main() { char c1,c2; scanf("%c",&c1); c2=c1+1; if(c2=='B') printf("%c",c2); else printf("你输入的不是A\n\n"); } 这样的话你输入的不是A他就会提醒你了。
  • 5楼网友:一只傻青衣
  • 2021-04-27 16:13
char c; for(;c = getchar(); c != '\n') { if(c == 'Z'||c == 'z') c -= 26; c += 1; printf("%c", c); } 可以一直接受键盘输入,并输入所输字符的下一个字符。(输入A就是B,输入B就是C) 程序未经测试,不保证无bug,至少算法是没问题的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息