C 第三次作业

手写笔记

 

 

 

 

 

 

 

 

 

 

 

 代码文件

 运行空间

 

 

 

 

 

问题:为什么两次不一样,发生了什么?

pta作业问题

 

 

 

 解决方案:多次观看视频,网上查询。

 

void StringCount( char s[] )
{
int i,j=0,k=0,l=0,p=0;
  
  for(i=0;s[i]!='\0';i++)
  {
   if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
   j++;
   else if(s[i]==' '||s[i]=='\n')
   k++;
   else if(s[i]>='0'&&s[i]<='9')
   l++;
         else p++;
   }
 
  printf("letter = %d, blank = %d, digit = %d, other = %d",j,k,l,p);
  }
 

 

posted @ 2020-03-15 17:42  过er  阅读(91)  评论(0编辑  收藏  举报