| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1065 人关注过本帖
标题:本人没钱也没书外加是菜鸟,请高手指教以下
只看楼主 加入收藏
zwbaizxt1
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-7-25
收藏
得分:0 
呵呵!我在想问问我写的这个:
#include "stdio.h"
main()
{ int x;
printf("你我他谁是傻瓜:\n1、你 2、我 3、他\n");
loop:scanf("%d",&x);
switch(x)
{
case 1:printf("答错了\n");break;
case 2:printf("对了\n");break;
case 3:printf("答错了\n");break;
default:printf("看清楚题目啊!1~3,你真笨\n");
}
getch();
goto loop;
return 0;
}
我这个进入就退不出来!要怎么添加个退出的命令啊!

[此贴子已经被作者于2005-7-28 12:43:29编辑过]



2005-07-27 23:48
天空之城
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2005-6-25
收藏
得分:0 
因为你用了goto语句~~而在goto loop之间又没有任何能跳出的语句或者终止程序的语句
所以你这个程序是一个死循环

天空之城...
2005-07-28 00:21
52wd
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2005-7-16
收藏
得分:0 
一眼就看出是闽南人




2005-07-28 01:05
zwbaizxt1
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-7-25
收藏
得分:0 
什么语句是添加退出的呢!

2005-07-28 08:03
小悟空
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2005-5-14
收藏
得分:0 
goti loop;
着个是不是错了啊~~~!!!

2005-07-28 12:22
zwbaizxt1
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-7-25
收藏
得分:0 
大错了,谢谢!我知道怎么改了
#include "stdio.h"
main()
{ int x;
printf("你我他谁是傻瓜:\n1、你 2、我 3、他\n");
loop:scanf("%d",&x);
switch(x)
{
case 1:printf("答错了\n");break;
case 2:printf("对了\n");break;
case 3:printf("答错了\n");break;
case 4:goto t
default:printf("看清楚题目啊!1~3,你真笨\n");
}
getch();
t:goto loop;
}
搞定了哈哈!

2005-07-28 12:45
zwbaizxt1
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-7-25
收藏
得分:0 
在该程序的基础声怎么改!如何添加输入数字过大,或输入过小,的区分呢!

2005-07-28 19:55
快速回复:本人没钱也没书外加是菜鸟,请高手指教以下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014909 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved