不知道哪错了 不会用指针

来源:6-7 字符串与数组

qq_C_ginyDI

2018-10-28 14:08

#include<stdio.h>

void  count(char* string[])

{

int i,j,letter,number;

for(i=0;i<j;i++)

if(*string[i]=letter)

number++;

 } 

 int main ()

 {

  int i,j,letter,number;

  char string[]={"hello world"};

  j=10;

  letter='l';

  count(char& string[i]); 

  printf("%c出现了%d次\n",letter,number);

  return 0;

 }


写回答 关注

3回答

  • 御神_天照
    2018-11-25 23:58:39

    #include<stdio.h>


    int counts(char* string,int j,char letter)

    {

    int number = 0;

    for(int i=0;i<j;i++)

    {

    if(string[i] == letter)

    number++;

    }

    return number;

    }

    int main ()

    {

    int j = 0;

    int number = 0;

    char letter;

    char string[]={"hello world"};

    j=10;

    letter='l';

    number = counts(string, j,letter);

    printf("%c出现了%d次\n",letter,number);

    return 0;

    }


  • 两极反转
    2018-10-28 15:52:20

    应该改为 string[]

  • 两极反转
    2018-10-28 15:51:45

    第29行错了

    char没定义

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926027 学习 · 20793 问题

查看课程

相似问题