Ⅰ c語言統計二維字元數組里的字母個數怎麼做
#include<stdio.h>
intfun(charar[4][6],charc)
{
intcount=0,i,j;
for(i=0;i<4;++i)
for(j=0;j<6;++j)
if(ar[i][j]==c)
++count;
returncount;
}
intmain()
{
charc,a[4][6];
inti;
printf("輸入4行字元串到數組中: ");
for(i=0;i<4;i++)
gets(a[i]);
printf("輸入要統計的字元: ");
scanf("%c",&c);
printf("字元數:%d ",fun(a,c));
return0;
}
Ⅱ C語言如何檢查一個數組中元素的個數
對於字元數組str[N],判斷方法有以下三種:
第一種:用庫函數strlen
len = strlen(str); // 數組長度
第二種:利用計數器
int i=0;
while(str[i++] != '\0'); // 數組str的長度為i
第三種:利用sizeof函數
len = sizeof(str)/sizeof(str[0]); // 數組長度對於其他類型的數組,都可以用字元數組的第三種方法,第三種方法是通用的。
Ⅲ C語言 字元串/字元數組元素個數的問題
這個問題確實沒注意過,不過可以解釋
C語言將雙引號的都當做字元串,並且會在字元串後面自動加一個空字元'