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

C语言编程1题遇到的问题

对字母A没有效果,调试了几遍发现好像就是没有赋值进str[0],求解惑

img


`#include
int main()
{
int num[26]={0},i;
char str[100];
gets(str);
for(i=0;str[i]!=0;i++)
if(str[i]>'A'&&str[i]<'Z')
num[str[i]-'A']++;

for(i=0;i<26;i++)
 if(num[i]>0)
    printf("%d\n",num[i]);

}

两个问题第一for循环判断条件改为str[i]!='\0';第二,if判断改为str[i]>='A'&&str[i]<='Z'

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7523512

近期文章

  • 缺少函数标题(是否是老式的形式表)
  • 编译 新代码后原来的代码打不开
  • 使用jsp写一个这种问卷调查怎么写啊
  • @ -sign在Ubuntu 12,php5和xdebug中
  • python初学者,程序在python里总是报错,按着书上写的程序,咋回事呢?
  • 大一学生咋学Python 好难理解
  • 才学c语言不会写,求帮写
  • cmd中的echo命令最多能输出多少字符呢?
  • 从键盘上输入uvwxyz<Enter>,输出结果为什么是zyxwvu
  • 求最大公约数和最小公倍数
  • 安装WPS但是检测不到
  • mysql命令输入有逗号
  • 使用多个值过滤和排序多维数组
  • 区块链应用部署:发生的OpenSSL错误
  • 代码没有出错,但是无法运行
  • 有同学考过c_tadm_22吗
  • 开始报错,后面把全部general里面改成UTF-8重新进软件不报错了,但是还是运行乱码
  • kali怎么搭建环境
  • flask找不到模板路径
  • 新建的项目,里面什么也没写就报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华