| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖
标题:这是哪的问题
只看楼主 加入收藏
霸气护体
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-1-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
这是哪的问题
我自学的编绎器塙了好多天,从书上操的也没几个能通过的。都提示出错
#include "stdio.h"
Int main(void)
{
Char a;
Int b,c,d;
Scanf("%c",&a);
While((a=gether())!='#')
if (a==' ')b++;
Eise if(a=='\n')c++;
Else d++;}
Printf("%d,%d,%d"b,c,d);
Return 0;}
意思是打入字符计算输入空格换行的个数。运行后提示Exe-1error(s),0warning(s)因为编译器原因我一直都是看的没写过。就想问下我的代码有问题出在哪了。上面都是小写字母手机打的转换不好。
搜索更多相关主题的帖子: void include 编译器 
2012-01-20 10:25
霸气护体
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-1-8
收藏
得分:0 
第一个If前面少了个花括号

编辑器各种各样,哪个才是最后一统江湖的啊
2012-01-20 10:28
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 楼主 霸气护体
Eise if(a=='\n')c++;

总有那身价贱的人给作业贴回复完整的代码
2012-01-20 10:41
霸气护体
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-1-8
收藏
得分:0 
这I是我手机打错的.printf前的花括是不是应该加在之后啊。如果Scanf之前是对的是不是要显示一个输入框,等我输入后再运行下面的程序?

编辑器各种各样,哪个才是最后一统江湖的啊
2012-01-20 10:51
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
花括号都不匹配

总有那身价贱的人给作业贴回复完整的代码
2012-01-20 10:57
zhangxiangD
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:119
注 册:2011-12-20
收藏
得分:20 
正确的是这样,记住要给b,c,d赋初值
#include "stdio.h"
 int main(void)
 {
     char a;
    int b=0,c=0,d=0;
    scanf("%c",&a);
    while((a=getchar())!='#')
     {
      if (a==' ')b++;
      else if(a=='\n')c++;
      else d++;
    }
 printf("%d,%d,%d",b,c,d);
 return 0;
 }
2012-01-20 17:18
快速回复:这是哪的问题
数据加载中...
 
   



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

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