bark. gm
2021-05-17 09:25
采纳率: 100%
浏览 100

C语言程序编写,关于指针

编写函数 change(char*s,int*p),将字符串s中的数字字符转换成数字存储到整型 数组p中,函数返回转换后的数字的个数。 提示:先检测字符是否为数字 数字的 ASCI码值为 30H~39H,逐个判断s中的字 符,如果是数字字符,则将其转换成数字存储到整型数组中

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • CSDN专家-sinjack 2021-05-17 09:27
    已采纳
    int change(char*s,int*p)
    
    {
    
        int n;
    
        n = 0;
    
        while(*s != '\0')
    
        {
    
            if( *s >= '0' && *s <= '9')
    
            {
    
                *p++=*s;
    
                 n ++;
    
            }
    
            s ++;
    
        }
    
        return n;
    
    }
    评论
    解决 2 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题