| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1020 人关注过本帖
标题:求助数组问题。
只看楼主 加入收藏
cokelm
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-4-2
收藏
得分:0 
以下是引用南国利剑在2010-4-13 20:14:43的发言:

写了一个,没有到开发环境中调试过,你参考参考
代码是:
#include
void main()
{
int a[100];
int i,j;
char c;
for(i=0,j=0;i<100;i++)
   {
     scanf("%d",a);
     j++;
     scanf("%c",&c);     
     if('z'==c)
       {printf("一共输入了%d个数",j);
        return;
       }
   }
}

i 怎么没定义,调试出错啊。!  
程序可以运行,不错!

[ 本帖最后由 cokelm 于 2010-4-14 11:50 编辑 ]
2010-04-14 11:48
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
收藏
得分:0 
回复 6楼 chenzekai
输入数字以外的 就结束该怎么写?
2010-04-14 12:28
zhangzwz
Rank: 2
等 级:论坛游民
帖 子:24
专家分:21
注 册:2010-3-24
收藏
得分:0 
#include "stdio.h"
main()
{
int i,a[100],j;
i=0;
j=0;
for(;i<100;i++,j++)//for(i=;i<100;i++)
{
    scanf("%d",&a[i]);
  if(getchar()=='z')
  break;
}
printf("%d",j);
}
运行过,应该是你想要的吧!
2010-04-14 18:58
四海为家
Rank: 2
等 级:论坛游民
帖 子:10
专家分:18
注 册:2010-3-31
收藏
得分:0 
这个有点难
2010-04-14 21:33
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
#include<stdio.h>
#include<conio.h>
main()
{
    char ch;
    for(int i=0;i<100;i++)
    {
       ch=getche();  
       printf("\n");
       if(ch=='z') printf("输入结束!一共输入了%d个数。\n",i);
    }
}
2010-04-15 02:12
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
能够实现输入z自动结束而已
2010-04-15 02:14
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
回复 12楼 mey
用int isdigit(int c)
判断c是否为0-9范围内的数字,若是则返回非0值,否则返回0
头文件为ctype.h
例子
if(isdigit(c))
printf("只是个数字!");
2010-04-15 02:18
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
收藏
得分:0 
感谢楼上的老大。学习了
2010-04-15 07:19
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
我是新手,刚起步,希望和对编程感兴趣者一起学习,不懂可以互相请教,602732183
2010-04-15 10:17
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
收藏
得分:0 
好啊一起学习
2010-04-15 18:11
快速回复:求助数组问题。
数据加载中...
 
   



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

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