鱼C论坛

 找回密码
 立即注册
查看: 5138|回复: 18

关于函数035的一道课后题

[复制链接]
发表于 2012-8-21 14:24:57 | 显示全部楼层 |阅读模式
1鱼币
题目为:3.编写一个用来统计输入的各个数字、空白符(空格、制表符、换行符)以及所有字符出现次数的程序。分别储存在变量num[10],blank,others里边并打印出来......本来想下源代码看看,但是却没有这题,求解。。。

最佳答案

查看完整内容

这个应该可以如果想不用指针的话,可以声明为全局变量
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-21 14:24:58 | 显示全部楼层
本帖最后由 the_one 于 2012-8-21 17:58 编辑

这个应该可以
  1. #include <stdio.h>

  2. #define MAX_LEN 100

  3. void count(char *s,int *num,int *blank,int *others)
  4. {
  5.     for (int i=0 ; i<MAX_LEN && s[i]!='\0' ; i++)
  6.     {
  7.         if (s[i]>='0' && s[i]<='9')
  8.             num[ s[i]-48 ]++;
  9.         else if(s[i]==' ' || s[i]==9 || s[i]=='\n')//9可以换成''里面按一下Tab键,论坛里发不出来
  10.             (*blank)++;
  11.         else
  12.             (*others)++;
  13.     }
  14. }

  15. int main()
  16. {
  17.     char s[MAX_LEN] = "test string 1";
  18.     int num[10],blank=0,others=0;
  19.     for (int i=0 ; i<10 ; i++)
  20.         num[i] = 0;
  21.     count(s,num,&blank,&others);
  22.     for (int j=0 ; j<10 ; j++)
  23.         printf("%d:%d\n",j,num[j]);
  24.     printf("空白符:%d\n其他字符:%d\n",blank,others);
  25.     return 0;
  26. }
复制代码
如果想不用指针的话,可以声明为全局变量
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-21 16:32:37 | 显示全部楼层
#include <stdio.h>
int main()
{
    //待添加;
    return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-21 16:34:58 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-21 16:35:49 | 显示全部楼层
额,对了,貌似是要求用函数来解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-21 18:38:44 | 显示全部楼层
没学这么深,还是自己想把
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-21 19:10:48 | 显示全部楼层
............哇。。。你们都学到那么后了啊。。。。。。。。。。。:@
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-21 19:15:40 | 显示全部楼层
很后吗,话说c的灵魂还没开始学呢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-21 19:17:17 | 显示全部楼层
你们都学到那么深了啊。。。。。。。。。。。。。:dizzy:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-21 19:21:28 | 显示全部楼层
学深也没用啊,上手的时候还是有很多BUG,还是不能够简便
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-22 22:17:02 | 显示全部楼层
到指针 和结构体共用...
你就知道错了:'(
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-22 22:23:21 | 显示全部楼层
没事,我还年轻,还有生命可以消耗,我就不信斗不过指针神马的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-22 22:25:03 | 显示全部楼层
极品人渣。 发表于 2012-8-22 22:17
到指针 和结构体共用...
你就知道错了

还是老乡哈
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-23 00:44:56 | 显示全部楼层

额  我都没注意....老乡好哈  睡觉先了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-23 01:32:59 | 显示全部楼层
指针其实不难诶 个人感觉  。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-23 09:59:03 | 显示全部楼层
ls高手,鉴定完毕
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-6 10:54:43 | 显示全部楼层
看一下哦!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-6 10:59:28 | 显示全部楼层
the_one 发表于 2012-8-21 14:24
这个应该可以如果想不用指针的话,可以声明为全局变量

他还没学到指针呢吧!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-26 18:31:43 | 显示全部楼层
O(∩_∩)O谢谢:loveliness:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-14 19:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表