| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2283 人关注过本帖
标题:新手遇难求大佬帮忙
取消只看楼主 加入收藏
南城无风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-7-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
新手遇难求大佬帮忙
int i, a, b, c, d;
        char e;
        printf("请输入一串字符\n");
        while ( ( e = getchar() ) != '\n' ) {
            if (e >= 'a' && e <= 'z' || e >= 'A' && e <= 'Z') {
                a++;
            } else if (e == ' ') {
                b++;
            } else if ( e >= '0' && e <= '9') {
                c++;
            } else {
                d++;
            }
            
        }
        printf("%d,%d,%d,%d", a,b,c,d);            //d的值有问题
问:d的值为啥不正常?
搜索更多相关主题的帖子: printf while getchar || c++ 
2018-07-14 11:06
南城无风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-7-3
收藏
得分:0 
回复 3楼 自学的数学
是的
2018-07-14 11:24
南城无风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-7-3
收藏
得分:0 
回复 2楼 小cai鸟
谢谢大佬我果然还是新手
2018-07-14 11:25
南城无风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-7-3
收藏
得分:0 
回复 2楼 小cai鸟
int i, a, b, c, d;
        for (i = 0; i < 3; i++) {
            a++;
            b++;
            c++;
            d++;
        }
        printf("%d\t,%d\t,%d\t,%d\t", a,b,c,d);
4       ,3      ,1708931        ,3
--------------------------------
Process exited after 0.361 seconds with return value 17
请按任意键继续. . .
这个为什么啊?
2018-07-14 11:30
快速回复:新手遇难求大佬帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020317 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved