c++编程,从键盘输入三个字符,在屏幕上分三行输出

已举报 回答
c++编程,从键盘输入三个字符,在屏幕上分三行输出
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    3,159

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
#include stdio.hvoid main(){ char a,b,c; scanf(%c %c %c, &a, &b, &c); printf(%c\n,a); printf(%c\n,b); printf(%c\n,b);}input
A x y
output
A
x
y
取消 评论
是屏幕输入吗?输入结束的标志是什么?
#include stdio.h

char c1,c2,c3,tmp;

int main()
{
while(true)//你没说结束条件哈
{
//input
scanf(%c%c%c,&c1,&c2,&c3);
//sort因为只有三个就不再写冒泡的函数了,我就直接排序算了
if(c1c3)
{//括号里面就是交换
tmp=c1;
c1=c3;
c3=tmp;
}
if(c1c2)
{
tmp=c1;
c1=c2;
c2=tmp;
}
if(c2c3)
{
tmp=c2;
c2=c3;
c3=tmp;
}
printf(%c %c %c,c1,c2,c3);
}
return 0;
}
//希望我没有记错东西,手边没编译器就是悲剧
取消 评论
#include stdio.h
int main()
{
char a,b,c;
scanf(%c%c%c,&a,&b,&c);
int x=a,y=b,z=c;
int max,maxdata,min;
if(xy){
if(zx){
maxdata=y;
max=x;
min=z;
}
if(xz&&zy){
maxdata=y;
max=z;
min=x;
}
}
if(xy){
if(zx){
maxdata=z;
max=x;
min=y;
}
if(zx&&yz){
maxdata=x;
max=z;
min=y;
}
}
printf(%c%c%c,min,max,maxdata);
return 0;
}
取消 评论
ZOL问答 > 键盘 > 其他分类 > c++编程,从键盘输入三个字符,在屏幕上分三行输出

特惠推荐

  • 虹龙K228有线机械键盘

    虹龙K228有线机械键盘

    参考价:¥239    评分:-

    热门排行榜:未上榜

  • 京东搜一搜

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?