係統粉 > 電腦問答 > 其他問答

已解決這個程序那裏有錯???

提問者: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
相關問答
最新其他問答
解決方法