程序代码如下:#include <stdio.h>void find_number(char *string,int *number,int *n);void input_string(char *string);
void main(){ char string[100]; int number[10],n; input_string(string); find_number(string,number,&n); for (int i=0;i<n;i++) printf(&

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Vivian

    16人对此回答表示赞同

    额,其实很简单,具体代码如下:

    #include <stdio.h>
    #include <string.h>
    void fun(char s[])
    {
    for(int i = 0; i < strlen(s); i++)
    {
    if('0' <= s[i]&&s[i] <= '9')
    printf("%c",
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Anthony

    11人对此回答表示赞同

    你如果只是为了实现你说的功能,我想这样就行了:
    #include <stdio.h>
    void find_number(char *string);
    void input_string(char *string);
    void main()
    {
    char string[100];
    int number[100];
    input_string(string);
    find_number(s
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Daniel

    9人对此回答表示赞同

    你的函数一团糟,if里面的表达式就不可能成立!void find_number(char *string,int *number,int *n){int g=0,m=0,k=0,i;for(i=0;string[i];i++)if(string[i]>47&&string[i]<58){g=g*10+(string[i]-48);k++;}else if(k){number[m++]=g;*n+=1;g=0;k=0;}}
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部