系统粉 > 电脑问答 > 其他问答

已解决这个程序那里有错???

提问者:yanzi1121天蝎  |  浏览次  |  提问时间:2017-03-07  |  回答数量:2

这个程序那里有错??? #include<ctype.h>#include<stdio.h>void main(){牋牋char c;牋牋int lower = 0 , upper = 0 , punct = 0 , cntrl = 0 , space = 0 , noprintf = 0, digit = 0;牋牋while(( c=getchar() ) != &#39;\\n&#39;)牋牋{牋牋牋牋if( isgraph(c))牋牋牋牋{牋牋牋牋牋牋if( islower(c))牋牋牋牋牋牋{牋牋牋牋牋牋牋牋lower++;牋牋牋牋牋牋}牋牋牋牋牋牋else if( isupper(c))牋牋牋牋牋牋{牋牋牋牋牋牋牋牋upper++;牋牋牋牋牋牋}牋牋牋牋牋牋else if( isdigit(c))牋牋牋牋牋牋{牋牋牋牋牋牋牋牋digit++;牋牋牋牋牋牋}牋牋牋牋牋牋else punct++;牋牋牋牋}牋牋牋牋else if( iscntrl(c))牋牋牋牋{牋牋牋牋牋牋cntrl++;牋牋牋牋}牋牋牋牋else if( isspace(c))牋牋牋牋{牋牋

已有2条答案
阴绯

阴绯

回答数:171  |  被采纳数:134

把%8f全部替换成%8d
2017-03-07 18:49:07
赞 17
一个人的旅途r

一个人的旅途r

回答数:189  |  被采纳数:44

做题的时候就没有注意到类型有问题,老觉得是循环有问题,现在明白了。
多谢了。
2017-03-07 22:37:56
赞 18
相关问答
最新其他问答
解决方法