C++问题,二维数组

C++问题,二维数组,第1张

char a[3][4]={w,w,w,w,s,s,s,s,h,h,h,h},s[12];

初始化数组,猜你的意思是用wsh3个字符来初始化,但是你写错了,写成变量了,所以编译时显示w s h3个变量未定义。把上面那句括号里的字母每个加一对单引号,'w'

char array〔5〕={0};strlen(array)等于0;因为此函数计算字符串长度遇到\0时结束。sizeof(array)等于5;此函数计算的是字节数,一个char就是一字节。

int i;

06

/countDigit统计数字的数目

07

countLetter统计字母的数目

08

countLetter统计其余的数目

09

/

10

int countDigit=0, countLetter=0, countOthers=0;

11

12

String input = “dfdfdf23dfdjk8989”;

13

14

//将字符串变量转化为字符数组

15

char[] charArray = inputtoCharArray();

16

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

17

{

18

//ASIIC码

19

if(charArray[i]<='z'&&charArray[i]>='a' || charArray[i]<='Z'&&charArray[i]>='A')

20

countLetter++;

21

else if(charArray[i]<='9' && charArray[i]>='0' )

22

countDigit++;

23

else

24

countOthers++;

25

}

26

Systemoutprintln("the number of letter "+countLetter);

27

Systemoutprintln("the number of digit "+countDigit);

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3840526.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-03-28
下一篇2024-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存