被除数为0的悲剧

http://tieba.baidu.com/p/1441525681

nclude
#include
int put(char x,int y,int z);
int main(void)
{
     int a,b;
     char ch;
     a=b=0;
     while((ch=getchar())!='#')
     {
         put(ch,a,b);
     }
     printf("共%d个字母,%d个单词,平均每个单词%d个字母.\n",a,b,a/b);
     return 0;
}
int put(char x,int y,int z)
{
    if(isalpha(x))
     y++;
    else if(isblank(x))
     z++;
     return 0;
}
啊啊啊,我又2了
除以0了

你可能感兴趣的:(c/c++)