为了账号安全,请及时绑定邮箱和手机立即绑定

不知道哪错了 不会用指针

#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 回答

#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;

}


0 回复 有任何疑惑可以回复我~

应该改为 string[]

0 回复 有任何疑惑可以回复我~

第29行错了

char没定义

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道哪错了 不会用指针

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信