intmain(){inta;intdigits=0;printf("Enter a number:");scanf("%d",&a);//以下两句写在循环外是为了处理“0”的情况,否则将会输出0位数digits++;a=a/10;while(a>0){digits++;a=a/10;}printf("%d",digits);return0;}//电脑中有数位限制,太大的数字不行
intmain(){intx;intsum=0;intcount=0;intnumber[100];scanf("%d",&x);while(x!=-1){number[count]=x;sum=sum+x;count++;scanf("%d",&x);}if(count>0){printf("The average of all numbers is %f\n",1.0*sum/count);inti;printf("%d\t",number[i]);for(i=0;i<count;i++){if(number[i]>sum/count){printf("%d\n",number[i]);}}}return0;}
intmain(){intx;intreverse=0;intdigits=0;printf("Enter a number:");scanf("%d",&x);while(x>0){digits=x%10;x=x/10;reverse=reverse*10+digits;printf("%d,%d,%d\n",digits,x,reverse);//测试语句}printf("The reverse is: %d",reverse);//逆序输出return0;}