论坛: 编程破解 标题: C程序人机交互性 复制本贴地址    
作者: sonlg [sonlg]    论坛用户   登录
://我是个小学生,在用C做数学题时, 发现人机交互很重要。我的问题是这样的,比如说,我已经写好了一个求a+b的和的程序,可以从键盘输入a=? b=? 但是我想要它对我的输入作出反应,以验证我的输入是否符合我的本意;大致是这样的:你输入的是---吗?确认请按Y键,重新输入请按R键.怎么添加这部分程序呢?
附:由于我要上学,怕下次上网的时候找不到帖子,方便的话发至下面的信箱,拜谢!
电子信箱:daoraime@hotmail.com

地主 发表时间: 04-05-15 19:45

回复: 286 [unique]   版主   登录
你的问题我没看太明白。

#include <stdio.h>
main()
{
  int a,b;
  char confirm='r';
  while (confirm!='Y' && confirm!='y')
  {
      printf("Input a,b:");
      scanf("%d,%d",&a,&b);
      printf("A is %d, B is %d, right?");
      scanf("%c",&confirm);
  }
  ..........
}

B1层 发表时间: 04-05-17 10:28

回复: sniper167 [sniper167]   论坛用户   登录
286:

do
{
..........

}while(.....)
是不是要好一些?
少一次判断

B2层 发表时间: 04-05-17 20:58

回复: 286 [unique]   版主   登录
应该是吧。

B3层 发表时间: 04-05-18 09:02

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号