c语言 在用户界面控制只输入两位数
答案:2 悬赏:30 手机版
解决时间 2021-03-15 07:35
- 提问者网友:欲劫无渡
- 2021-03-14 14:48
小弟初学c语言,想请教在用户界面控制只输入两位数,当输完两位数后,再输入数字,光标不再动,并且这个两位数字是一个整数,怎么搞啊。可否写出语句来,谢谢各位大神。。。。。
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-14 14:54
//已经测试,完全符合你的描述:
//只输入两位数,当输完两位数后,
//再输入数字,光标不再动,
//并且这个两位数字是一个整数
//有问题联系我,希望能帮助你
#include<stdio.h>
int main()
{
char a,b;
int result; //保存最后的整数
a = getche();
b = getche();
while(getch()!='\r')
{
putchar(' ');
putchar('\b');
}
putchar('\n');
//两个字符重新构成整数
result = (a - '0') * 10 + b - '0';
printf("%d\n", result);
return 0;
}
//只输入两位数,当输完两位数后,
//再输入数字,光标不再动,
//并且这个两位数字是一个整数
//有问题联系我,希望能帮助你
#include<stdio.h>
int main()
{
char a,b;
int result; //保存最后的整数
a = getche();
b = getche();
while(getch()!='\r')
{
putchar(' ');
putchar('\b');
}
putchar('\n');
//两个字符重新构成整数
result = (a - '0') * 10 + b - '0';
printf("%d\n", result);
return 0;
}
全部回答
- 1楼网友:轮獄道
- 2021-03-14 15:43
char a , b;
int c;
a = getch();
b = getch();
c = (a - 48) * 10 + b - 48; //c就是那个整数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯