问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言。 输入y 怎样输出a?

发布网友 发布时间:2022-05-07 17:32

我来回答

5个回答

热心网友 时间:2022-06-30 21:38

#include <stdio.h>

int main()
{
char x;
printf("请输入一个字符\n");
scanf("%c",&x);
printf("%c\n", x-24);

return 0;
}
就这样就行了,只是ASCII的数值的问题,小写和大写字母是连续的。字符可以进行整数运算,减去一个和适的值就可以得到其它的字母追问#include
int main()
{char c;
while (scanf("%c",&c)!=EOF&&c>='a'&&c='y'&&c='a'&&c<'y')
{c=c+2;}
printf("%c\n",c);
}
return 0;

}你看看我这个是哪里错了

追答语法上没错,就是不知道你要实现的功能是什么?请你说一下你要实现的功能?
如果是你说的输入y让他输出a的话,就有错
if(c>='y'&&c='a'&&c<'y')//然后判断y的值因为上面以经变成了a所以满足条件执行下面c = c +2
{c=c+2;}
printf("%c\n",c);//因为 c 的ASCII码加了2,所以变成了字母 ‘c’的ASCII码,输出就是字母‘c’;
我猜的是这样的,就是不知道你所说的错是指什么?你说下?

热心网友 时间:2022-06-30 21:38

输入任何,甚至什么都不用输入,都可以输出a
#include <stdio.h>
int main(void){
printf("a\n");
return 0;
}

热心网友 时间:2022-06-30 21:39

#include <stdio.h>
int main()
{char c;
while (scanf("%c",&c)!=EOF&&c>='a'&&c<='z')
{
if(c>='y'&&c<='z')
c=c-24;
else
{c=c+2;}
printf("%c\n",c);
getchar();
}
return 0;

}追问刚刚那个是哪里错了啊

追答if if 改为if else 否则前面if成立,后面的if也成立,重复计算。

热心网友 时间:2022-06-30 21:39

#include<stdio.h>
int main()
{
int y, a;
a=getchar();
while(y=getchar())
{
printf("%d",a);
}
getchar();
return 0;
}

热心网友 时间:2022-06-30 21:40

scanf("%d",&y);
printf("%d",a);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
build腰带迷失漂流瓶几元 BANDAI万代假面骑士Build 飞电01驱动器-适用对象 BANDAI 万代 假面骑士Build 飞电01驱动器-详细介绍 纸胶带能做什么手工 黑死病是哪个时期 黑死病和伽利略谁的时代更早 双十二有购物津贴吗 双12购物津贴领取方法和使用规则 双十二满减是多少?满减有什么规则? 双十二满减规则是什么?详细内容介绍 双12淘宝如何满减?规则是什么? 新手求解! C语言 在键盘输入a,如何正确输出a? 在键盘输入20+10,又如何输出30呢? 求C语言大神解答一下。为什么输入任何数字的时候都是输出A,该如何改? 用c语言求解,写出输出a的值? 怎么用c语言输出&quot;A&quot;,&quot;B&quot;及其它们的ASCII码 c语言成绩在90分以上输出a,if语句 C语言怎么写程序输入A输出a 怎么用c语言输出A,用%c的 手机关闭GPRS后,还有流量,还能使用吗? 移动卡取消GPRS后,这个月的剩于流量会不会也没了? 取消gprs功能后还能用流量上网吗?如果不能那我40m流量怎么办???_百... GPRS 流量提醒取消以后有什么影响? 如果GPRS取消了,对收发彩信有没有影响啊? 取消了gprs功能会怎么样? 我有流量包套餐取消了GPRS套餐费后还能上网吗? 望岛星(厦门)文化传媒有限公司怎么样? 新栈(厦门)文化传媒有限公司怎么样? 厦门热潮文化传媒有限公司怎么样? 创世嘉华(厦门)文化传媒有限公司怎么样? 厦门子润传媒有限公司怎么样? 厦门影创文化传媒有限公司怎么样? C语言 为什么最后输出的A大写 C语言输出A~Z C语言点阵输出字母A c语言 这题为什么输出是a呢 C语言中用%c%c输出A,a的值是什么? C语言编程如何输入z输出a C语言:这道题为什么输出的时候选择A 关于c语言中a++与输出语句的问题 C语言中。 char a;a=400;以%c输出a,为什么是问号 c语言输出a+++a++ 三亚市天涯区南边海社区居委会综合住宅楼在哪交电费国网营业厅在哪里? 海南网上可不可以交电费 怎样将Matlab图像转移到word中去 鲁花压榨特香菜籽油和鲁花低芥酸特香菜籽油有什么区别,哪个好? 怎样将matlab绘制的图导入到word中 怎样把MATLAB中生成的图像粘贴到Word中? matlab出来的图怎么添加到word CD鲁花低芥酸特香菜籽油是那生产的 怎么把matlab画的图放到word中 鲁花低芥酸特香菜籽油炒菜需要注意什么