以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。 main() {unsigned long num,max,t; int count; count=max=0: scanf(

admin2010-04-27  28

问题 以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。
   main()
   {unsigned long num,max,t;
     int count;
     count=max=0:
     scanf("%ld",&num);
     do{
       t=______;
       if(t==0)++count;
       else if(max<t)max=t;
       num/=10;
       }while(num);
   printf("count=%d,max=%ld\n",count,max);

选项

答案num%10

解析  根据上下文可以看出t中存放的是每位数字,因此取出每位数字的表达式为num%10。
转载请注明原文地址:https://kaotiyun.com/show/DGAx777K
0

最新回复(0)