搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 如果不是输入为 int 就 退出
标题:
如果不是输入为 int 就 退出
取消只看楼主
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
结帖率:
100%
楼主
问题点数:0 回复次数:6
如果不是输入为 int 就 退出
如果不是输入为 int 就 退出;
这个怎么弄,
int a[10];
for (i=0;i<10;i++)
{ scanf("%d".a[i])
if( ... ) brieak;
}
搜索更多相关主题的帖子:
int
输入
brieak
2006-09-11 14:44
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
2
楼
得分:0
我的意思是: 如果我要是输入 Q ,那么就是退出循环。
2006-09-11 15:59
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
3
楼
得分:0
以下是引用
baidu
在2006-9-11 16:01:23的发言:
if(scanf("%d",&a[i])!=1)break;
对了。我是忘记 加 & 了。
不过你这个也对。 int 范围 你知道的啊。 != 1;那么 输入1 就 break.
那么如果哪个数字就是 1 呢?
还有Q 也是数字啊。
2006-09-11 16:18
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
4
楼
得分:0
我理解错误
;
2006-09-11 17:28
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
5
楼
得分:0
以下是引用
baidu
在2006-9-11 16:02:13的发言:
但建议你不要这样做
为什么?这样有什么不好。我认为这样交互 更好啊。
2006-09-11 17:29
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
6
楼
得分:0
看了老大们的精彩讨论真是收益非浅!
我本来的目的就是想,动态输入。有点象链表 输入一样。
我后来编的。
int a[100];
int i,con=0;
for (i=0;i<100-con;i++) // con 不起作用。很奇怪。
{ if(scanf("%d",&a[i])==0)
break;
con++; //有自加,监控过。成功输入10次。就自加10;
}
for(i=0;i<con);i++)
printf("a[%d]=%2d",i,a[i]);
我原意是。动态输入一个数组 。然后随便删除其中n个数。所以用到con.
2006-09-12 08:59
★红狼
等 级:
论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
第
7
楼
得分:0
还真不知道怎么解决这个问题:动态输入一个数组!
2006-09-12 21:11
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-89381-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.266949 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved