已经快一周没更新了,过去一周经常加班到10点,回来直接洗洗睡了,辜负了各位看官,在此道个歉,以后要提供工作效率,争取早下班多更新帖子。
今天作业:编写一个程序,使用while 循环统计一个字符串中的字母和数字个数,并把他们提取出来打印在控制台。
charstring1[255]="Hello,gh_ca8074e62253,Tody is 20180424";
inti=;
intSumABC=;
intSum123=;
intA='A';
intz='z';
charstringABC[255]="";
charstring123[255]="";
while(string1[i]!='\0')
{
if(string1[i]>=A&&string1[i]
{
stringABC[SumABC]=string1[i];
SumABC++;
}
if(string1[i]>='0'&&string1[i]
{
chartem=string1[i];
string123[Sum123]=string1[i];
Sum123++;
}
i++;
}
printf("从 Hello,gh_ca8074e62253,Tody is 20180424 中提取的英文字符:");
printf("%s,\n共%d个,提取的数字字符为:%s,共%d个\n",stringABC,SumABC,string123,Sum123);
另,有位同学给我留言,因为超过四十八小时没回复,系统不让回复,在此我贴图回复:
领取专属 10元无门槛券
私享最新 技术干货