大一C语言求助,想输入一个两位数然后输出一个英文的两位数,所以需要输入的两位数拆开来处理,可sca
答案:3 悬赏:30 手机版
解决时间 2021-01-21 13:41
- 提问者网友:几叶到寒
- 2021-01-20 15:03
大一C语言求助,想输入一个两位数然后输出一个英文的两位数,所以需要输入的两位数拆开来处理,可sca
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-20 16:40
scanf函数中一个%d就已经将这个两位数读入了,应该是:
scanf("%1d%1d",&a,&b);追问1是只读一位的意思吗追答是的追问噢噢,谢谢
scanf("%1d%1d",&a,&b);追问1是只读一位的意思吗追答是的追问噢噢,谢谢
全部回答
- 1楼网友:鸠书
- 2021-01-20 17:44
不懂你想问啥。。。。。。。。2位数为啥要分开输入?追问因为输出的是英文两位数追答。。。。。。。。。。。。。。。。
你要把1 1转换成one one,而不是eleven???
scanf没问题啊,为啥不行,你调试过了??a和b不是你输入的值?????
你分开输入,就是两个数,你要中间空格输入的,比如“1 1”,而不是“11”追问不行打了空格才行但我要输入一个十位数,看成两个数
你要把1 1转换成one one,而不是eleven???
scanf没问题啊,为啥不行,你调试过了??a和b不是你输入的值?????
你分开输入,就是两个数,你要中间空格输入的,比如“1 1”,而不是“11”追问不行打了空格才行但我要输入一个十位数,看成两个数
- 2楼网友:愁杀梦里人
- 2021-01-20 16:47
可以的,两个%d中间不要有空格,输入的时候两个数字中间要用空格隔开追答不过你是要解析两位数的个位和十位的话要计算scanf("%d",&a);
b=a%10;
a=a/10;追问我的那种方法为什么不可以呢中间也没空格啊输入的时候也是两位数,没有空格追答scanf("%d",&a);
b=a%10;
a=a/10;a是十位b是个位追问恩,这种方法我知道可是我想直接输入两个数然后拆开讨论追答举个例子,怎样输入追问就是图中那样
比如输入45a是4,b是5追答scanf("%d",&a);
b=a%10;
a=a/10;那不就这样吗追问不是啊追答对啊,输入45,得到a是4,b是5那要怎样追问一个scanf(“%d%d”,&a&b)一个scanf(“%d%d”,&a,&b)这样追答这个不行的追问为什么追答这个是不能实现的追问4和5看成两个单独的数啊?追答不行,只能算出来追问那要怎么弄才能实现我觉得这个格式没问题啊两个%d两个数嘛追答不行追问...追答但是数字要4 5这个是事实追问可我两个%d中间没空格那输入不久也不用么追答没空格读取的是这么读的讨论知道麻烦追问好你QQ是这个吗
b=a%10;
a=a/10;追问我的那种方法为什么不可以呢中间也没空格啊输入的时候也是两位数,没有空格追答scanf("%d",&a);
b=a%10;
a=a/10;a是十位b是个位追问恩,这种方法我知道可是我想直接输入两个数然后拆开讨论追答举个例子,怎样输入追问就是图中那样
比如输入45a是4,b是5追答scanf("%d",&a);
b=a%10;
a=a/10;那不就这样吗追问不是啊追答对啊,输入45,得到a是4,b是5那要怎样追问一个scanf(“%d%d”,&a&b)一个scanf(“%d%d”,&a,&b)这样追答这个不行的追问为什么追答这个是不能实现的追问4和5看成两个单独的数啊?追答不行,只能算出来追问那要怎么弄才能实现我觉得这个格式没问题啊两个%d两个数嘛追答不行追问...追答但是数字要4 5这个是事实追问可我两个%d中间没空格那输入不久也不用么追答没空格读取的是这么读的讨论知道麻烦追问好你QQ是这个吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯