| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 379 人关注过本帖
标题:初学者问题
只看楼主 加入收藏
sdy不懂
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2012-2-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
初学者问题
我在自学的遇到这个程序,不是太懂。在这个程序中的count是什么作用?
/*输入一个正整数,求出它是几位数,输出原数与位数。*/


#include<stdio.h>

int digit;
void main()
{
  void count(char[]);
  char text[80];

  printf("Please input numbers:\n");
  gets(text);

  printf("Number:\n");
  puts(text);

  digit=0;

  count(text);
  printf("digit:%d\n",digit);
  getch();
 }

 void count(char str[])
 {
   int i;

   for(i=0;str[i]!='\0';i++);

    if(str[i]>='0'&&str[i]<='9')
    digit++;
  }




搜索更多相关主题的帖子: void str numbers 正整数 
2012-02-22 23:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:4 
在你自己抄的題目中能看到答案

授人以渔,不授人以鱼。
2012-02-22 23:42
纯情小郎君
Rank: 2
等 级:论坛游民
帖 子:84
专家分:80
注 册:2011-12-12
收藏
得分:6 
应该是函数定义吧,纯粹是函数名

老师说,2B是通向梦想的第一步
2012-02-22 23:55
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:10 
#include<stdio.h>
 
int digit;
 void main()
 {
   void count(char[]);
   char text[80];
 
  printf("Please input numbers:\n");
   gets(text);
 
  printf("Number:\n");
   puts(text);
 
  digit=0;
 
  count(text);
   printf("digit:%d\n",digit);
   getch();
 }
 
void count(char str[])
 {
    int i;
 
   for(i=0;str[i]!='\0';i++);//不用分号吧
 
    if(str[i]>='0'&&str[i]<='9')
     digit++;
   }
 count是个函数名称,count这个函数的功能是用来确定是几位数的

最基础的往往是你最容易忽略的!
2012-02-23 00:03
快速回复:初学者问题
数据加载中...
 
   



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

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