鱼C论坛

 找回密码
 立即注册
查看: 1878|回复: 10

一道关于c语言的简单问题,大神求教

[复制链接]
发表于 2015-9-11 22:51:38 | 显示全部楼层 |阅读模式
1鱼币
#include <stdio.h>

main()
{
        char c;
        int x=0,y=1,z=0;
        do
        {
                switch( c = getchar() )
                {
                        case 'i': case 'I':
                        case 'c': case 'C':
                        case 'o': case 'O': x++;
                        default: y++; z++;
                }
        }while( c!='m' );
        printf("x=%d y=%d z=%d", x, y, z);
}


我在c编译器上运行不出来结果,而答案给的是6,15,14  
请问这题是怎么求解的???

最佳答案

查看完整内容

你要输入东西的 他先获取你输入的一个字符判断是不是大小写i大小写c大小写o如果是xyz自增1 如果不是y,z自增1,然后在判断这个字符是不是m是就退出循环输出XYZ 不是m继续获取下一个字符继续判断 所以最终xyz是多少看你输入的字符的 比如你输入iiiiiiaaaaaaam应该就是你要的答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-11 22:51:39 | 显示全部楼层
你要输入东西的
他先获取你输入的一个字符判断是不是大小写i大小写c大小写o如果是xyz自增1
如果不是y,z自增1,然后在判断这个字符是不是m是就退出循环输出XYZ
不是m继续获取下一个字符继续判断
所以最终xyz是多少看你输入的字符的
比如你输入iiiiiiaaaaaaam应该就是你要的答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-9-12 00:00:06 | 显示全部楼层
牡丹花下死做鬼 发表于 2015-9-11 23:16
你要输入东西的
他先获取你输入的一个字符判断是不是大小写i大小写c大小写o如果是xyz自增1
如果不是y,z自 ...

嗯嗯,我明白了。刚刚是我审题错误,谢谢你啦!:ton:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-15 17:09:37 | 显示全部楼层
好像没有break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-16 21:51:25 | 显示全部楼层
领到10个鱼币再说
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-17 16:06:40 | 显示全部楼层
初学 看不是很懂。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-20 20:21:09 | 显示全部楼层
有getchar():sweat:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-21 20:47:53 | 显示全部楼层
没有 break;只要输入是i,c,o  中的一个X都会自增1,其他的字符Y和Z会自增1.其实可以使用islower().isupper()
来判断。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-22 16:23:04 | 显示全部楼层
你要给出输入
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-29 08:25:36 | 显示全部楼层
我的天听说有鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-9 18:35:28 | 显示全部楼层
是从键盘输入一个字符串,统计其中小写字母i c o 与大写字母ICO的个数存放到X中,其他字符存到Y,z中,遇到m认为字符串结束,也就是循环结束了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 14:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表