Jasmine_huang 2016-07-20 10:56 采纳率: 50%
浏览 1365
已采纳

c程序 统计各个数字、空白符出现的次数,有错

#include
#include

int main()
{
int c,i,nwhite,nother;
int ndigit[10];

nwhite = nother = 0;
for (i=0;i<10;++i)
{
    ndigit[i]=0;
}
printf("--------------\n");
while((c=getchar())!=EOF)
{

    if(c>='0'&&c<='9')
    ++ndigit[c-'0'];
    else if(c==' '||c=='\n'||c=='\t')
        ++nwhite;
    else
        ++nother;
}
printf("digits =");
for (i = 0; i<10;++i)
    printf("%d",ndigit[i]);
printf(",white space = %d,other =%d\n",nwhite,nother);
return 0;

}
编译器显示no error,但是编译后出不来结果

  • 写回答

4条回答 默认 最新

  • joe_xby 2016-07-20 12:43
    关注

    ^Z(ctrl+z)是MS-DOS操作系统中文件字符的末尾,在程序中用EOF表示。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 C++行情软件的tick数据如何高效的合成K线
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。
  • ¥20 在easyX库下编写C语言扑克游戏跑的快,能实现简单的人机对战
  • ¥15 svpwm波形异常求解答
  • ¥15 STM32——硬件IIC从机通信代码实现