为了账号安全,请及时绑定邮箱和手机立即绑定

怎么做出无限循环

输出内容是这样的

小明是否是sb

a:是

b:不是

输入a 输出结果:恭喜你回答正确

输入b 输出结果 回答错误,并且无限循环输出 “正确答案是b”

正在回答

4 回答

#include <stdio.h>
#include <string.h>
int main() {
	printf("你是傻逼吗?\n");
	printf("A: 是\nB: 不是\n");
	printf("请选择:");
	char s[1];
	char s1[] = "A";
	do {
		scanf("%s", s);
		if (stricmp(s1, s) != 0) {
			printf("输入有误请重新输入:");
			
		}
	} while (stricmp(s1, s) != 0);
	printf("对对对,你就是傻逼!\n");
	getchar();
	return 0;
}

这个效果么- -

0 回复 有任何疑惑可以回复我~
#1

睚眦0 提问者

只循环一次 循环之后要按键盘才再循环
2016-05-20 回复 有任何疑惑可以回复我~
  1. #include <stdio.h> 

  2. #include <windows.h>

  3. int main()

  4. {

  5. ABC:printf("你是不是傻逼?\n");

  6. printf("A:  是\n") ;

  7. printf("B:  不是\n请选择:") ;

  8. int a;

  9. scanf("%s",&a);

  10. if (a=='A')

  11. {

  12. printf("没错你就是傻逼!!"); 

  13. }else if(a=='B')

  14. {

  15. int i;

  16. for (i=0;i<99;i++)

  17. {

  18. printf("怎么可以逃避现实呢!!!\n");

  19. }

  20. printf("准备好了再来选择一次吗?\n再来请写A\n:"); 

  21. scanf("%s",&a);

  22. if (a=='A'){

  23. system("cls");

  24. goto ABC;

  25. }

  26. }

  27. else

  28. {

  29. printf("输入错误。"); 

  30. }

  31. getchar();

  32. return 0; 

  33. }

0 回复 有任何疑惑可以回复我~

哈哈哈十分有趣

0 回复 有任何疑惑可以回复我~

....


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么做出无限循环

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信