我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 这个句子表示什么? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ uncomfortable /Λn'kΛmfətəbl/ a. 不舒服的,不自在的 ]


这个句子表示什么?

#include<stdio.h>
#define N 1000
void fun(char *tt,int num[])
{
    int i,j;
    int bb[10];
    char *p=tt;
    for(i=0;i<10;i++)
    {
        num=0;
        bb=0;
    }
    while(*p)
    {
        if(*p>='0'&&*p<='9')
            bb[*p-'0']++;
        p++;
    }
    for(i=1,j=0;i<10;i=i+2,j++)
        num[j]=bb;
}
main()
{
    char str[N];
    int num[10],k;
    clrscr();
    printf("\nPlease enter a char string:");
    gets(str);
    printf("\n*******The original string******\n");
    puts(str);
    fun(str,num);
    printf("\n*******The number of letter******\n");
    for(k=0;k<5;k++)
    {
        printf("\n");
        printf("%d=%d",2*k+1,num[k]);
    }
    printf("\n");
    return;
}
有一句是:bb[*p-'0']++;
什么意思呢
顶端 Posted: 2008-04-08 12:17 | [楼 主]
xiedidan



创作大师奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 玛米亚会武术,谁也挡不住
等级: 版主
发贴: 3734
威望: 5
浮云: 914
在线等级:
注册时间: 2005-11-04
最后登陆: 2014-03-11

5come5帮你背单词 [ mineral /'minərəl/ n. & a. 矿物(的) ]


访问bb数组中一个下标为*p-'0'的元素..并且让其自增
*p-'0'的意思是访问p这个指针处的数据并且和'0'的ASCII值相减..
没看原程序上下文..LZ代入上下文分析一下吧..
顶端 Posted: 2008-04-08 12:20 | [1 楼]
炫舞天涯



性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 79
威望: 0
浮云: 1136
在线等级:
注册时间: 2007-12-03
最后登陆: 2008-06-29

5come5帮你背单词 [ guilty /'gilti/ a. 有罪的,内疚的 ]


ls说的是对的
顶端 Posted: 2008-04-08 12:27 | [2 楼]
yyld



性别: 帅哥 状态: 该用户目前不在线
头衔: New start, new life!
等级: 字幕组
发贴: 3310
威望: 5
浮云: 208
在线等级:
注册时间: 2006-03-19
最后登陆: 2009-05-08

5come5帮你背单词 [ ready /'redi/ a. 准确性备好的,现成的,乐意的,愿意的,迅速的,立即的 ]


*p-'0': 是将*p对应的'0'到'9'间的字符转化为数字0到9
然后访问整型数组bb中下标为*p-'0'的数, 最后将其自加1
顶端 Posted: 2008-04-08 12:29 | [3 楼]
炫舞天涯



性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 79
威望: 0
浮云: 1136
在线等级:
注册时间: 2007-12-03
最后登陆: 2008-06-29

5come5帮你背单词 [ whip /wip/ n. 鞭子;vt. 鞭打,抽打,搅拌(奶油,蛋等) ]


刚刚运行了下有报错,求达人解答
顶端 Posted: 2008-04-08 12:40 | [4 楼]
路客与刀客



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
家族: 梦魇图腾
发贴: 1980
威望: 0
浮云: 1186
在线等级:
注册时间: 2007-01-02
最后登陆: 2008-06-29

5come5帮你背单词 [ infectious /in'fekəs/ a. 传染的,易感染的 ]


Quote:

#include<stdio.h>
#define N 1000
void fun(char *tt,int *num)
{
    int i,j;
    int bb[10];
    char *p=tt;
    for(i=0;i<10;i++)
    {
        num=0;
        bb=0;
    }
    for (i=0;i<10;i++)
    {
        if(*p>='0'&&*p<='9')
            bb[*p-'0']++;
        p++;
    }
    for(i=1,j=0;i<10;i=i+2,j++)
        num[j]=bb;
}
void main()
{
    char str[N];
    int num[10],k;
    //clrscr();
    printf("\nPlease enter a char string:");
    gets(str);
    printf("\n*******The original string******\n");
    puts(str);
    fun(str,num);
    printf("\n*******The number of letter******\n");
    for(k=0;k<5;k++)
    {
        printf("\n");
        printf("%d=%d",2*k+1,num[k]);
    }
    printf("\n");
    return;
}


现在可以运行了,但我不知道楼主的意图到底想做什么。改的也不知道合不合楼主的初衷。
顶端 Posted: 2008-04-08 19:01 | [5 楼]
乖老鼠



贝尔诺勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 《成电,十一点半》
等级: DV组
家族: 起早不摸黑
发贴: 37705
威望: 5
浮云: 3384
在线等级:
注册时间: 2005-12-05
最后登陆: 2021-06-26

5come5帮你背单词 [ humour /'hju:mə/ n. 幽默(感),诙谐 ]


1楼的说对了的
顶端 Posted: 2008-04-12 21:30 | [6 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008624(s) query 5, Time now is:11-22 04:09, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号