當前位置:係統粉 > 電腦問答 > 其他問答 > 這個程序那裏有錯???

這個程序那裏有錯???

提問者: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

2017-03-07 18:49:07
把%8f全部替換成%8d
讚 17
一個人的旅途r

一個人的旅途r

回答數:189  |  被采納數:44

2017-03-07 22:37:56
做題的時候就沒有注意到類型有問題,老覺得是循環有問題,現在明白了。
多謝了。
讚 18
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航