编一个程序求一个短整型正整数中的最大数字。例如整数12354.中的最大数字是5。
#include main() {int x,i,t,max=0; printf("输入一个短整型正整数:"); scanf("%d",&x); for(i=4;i>=0;i--)/*利用循环将各位数字由高到低依次求出,并进行比较*/ {t=x/powl0(i); if(t>max)max=t; x-=t*powl0(i);/*powl0(i)的含义为10i*/ } printf("%d\n”,max); }
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。