当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : gcc 格式错误
帖子发表于 : 2010-03-27 21:04 

注册: 2010-03-22 19:42
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
统计一行字符中各个数字出现的次数。
输入:输入为一行,这一行包括一些字符,这些字符可以为数字,空白符,字母,以换行符结束
输出:输出一行,分别对应各个数字(0-9)出现的次数。每个数字后面跟一个空格,最后加一个换行符号。
输入样例
111i2w 299
输出样例
0 3 2 0 0 0 0 0 0 2
代码如下:怎么显示格式错误,不明白
代码:
#include <stdio.h>
void main()
{
   char ch;
   ch=getchar();
   int num[10];
   int j;
   for(j=0;j<10;j++)
   {
      num[j]=0;
   }
   while(ch!='\n')
   {
      int value=int(ch-48);
      if(value>=0&&value<=9)
      {
         num[value]++;
      }
      ch=getchar();
   }
   int i;
   for(i=0;i<10;i++)
   {
      if(i==9)
      {
         printf("%d\n",num[i]);
      }
      else
      {
         printf("%d ",num[i]);
      }
   }
}


最后由 siheng303 编辑于 2010-03-27 21:14,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: gcc 格式错误
帖子发表于 : 2010-03-27 21:06 

注册: 2007-08-02 20:29
帖子: 21302
系统: 窓辺とうこ
送出感谢: 0 次
接收感谢: 22
贴代码用[code][/code] 标签


页首
 用户资料  
 
3 楼 
 文章标题 : Re: gcc 格式错误
帖子发表于 : 2010-03-27 21:06 

注册: 2007-08-02 20:29
帖子: 21302
系统: 窓辺とうこ
送出感谢: 0 次
接收感谢: 22
这样难看死了


页首
 用户资料  
 
4 楼 
 文章标题 : Re: gcc 格式错误
帖子发表于 : 2010-03-27 22:40 
头像

注册: 2006-05-19 9:54
帖子: 1823
地址: Shanghai
送出感谢: 2
接收感谢: 11
int value=int(ch-48);

int value=(int)(ch-48);


_________________
ニンニク入れますか?
x60 with gentoo


页首
 用户资料  
 
5 楼 
 文章标题 : Re: gcc 格式错误
帖子发表于 : 2010-03-27 22:44 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
以后把代码缩进搞好点……
另外再加点注释好吧……特别是把核心部分代码加上注释


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译