3-3 Product

#include <stdio.h>
#include <ctype.h>
int main()
{
 char ch;
 int iNumber=0;
 long lProduct=1;
 
 while((ch=getchar())!=EOF)    //Using getchar()
 {
  if(isdigit(ch))         //Judge whether the char get from console is digit 
  {
   iNumber=iNumber*10+ch-'0';
  }
  else if(' '==ch||'\n'==ch)    //If the char is not digit,then judge whether it is Space or Enter
  {
   lProduct*=iNumber;
   iNumber=0;        //Let iNumber=0,for the next calculation
  }
  else            //If the char is not digt or Space or Enter,it must be other characters like letter,so let iNumber=1,
  {             //because when we input other characters like letter,then iNumber will become 0,
   iNumber=1;        //and everything will become 0.
  }
 }
 printf("%ld\n",lProduct%1000);
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值