我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

搞不懂哪错了,无论输入什么,输出都为0,不输出字符数

#include<stdio.h>
int main(){
int i,m=0,n=0,k=0;
char a[100];
gets(a);
for(i=0;i!='\0';i++)
if(a[i]>='a'&&a[i]<='z' || a[i]>='A'&&a[i]<='Z')
m++;
else
if(a[i]>='0'&&a[i]<='9')
n++;
else
k++;
printf("英文字母:%d,数字字符:%d,其他:%d",m,n,k);
}

你的for循环应该改成a[i]!='/0'

近期文章

  • wordpress把调用全站文章改为只调用当前分类
  • ubuntu 右键新建文档
  • 急!C语言运行跳过for循环就结束运行了,怎么办?
  • 卡了好久的问题了,各位,这要怎么操作
  • 有没有厉害的人帮帮我为什么输出的是乱码啊
  • android 虚拟机运行
  • C语言数组申请的问题
  • 查询男员工的工资,名字
  • 用Python render 把一个docx的内容连带批注脚注一起插入另一个文档
  • 求基础常用算法的练习渠道
  • 操作系统信号量机制相关问题
  • 微信公众号数据存储问题
  • 如图,pycharm新建文件时报的错误,究竟是啥原因,该怎么解决啊!
  • 《九日集训》第十三轮(第三讲) 一维数组
  • GATK变体过滤之后,怎么统计SNV数量
  • 商家促销,计算应付金额程序
  • 51单片机的代码无法编译
  • 有朋友知道这个Mybatis查询数据为什么返回的值不是一条一条数据库数据而是两个对象,toString方法为什么不起作用了呢?
  • 关于qt5.9.1安装debuggers调试器的问题
  • gee(Google Earth Engine)面向对象的监督分类如何手动输入对象的矢量边界?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华