下面程序段的功能是在输入的一组整数中求出最大者 输入0结束循环。请在下划线处填入正确内容。 int
已帮助 人
下面程序段的功能是在输入的一组整数中求出最大者,输入0结束循环。请在下划线处填入正确内容。 int a,max; scanf("%d",&a); max=a; while(a) { if(max<a) ; scanf("%d",&a); } printf("%dn",max);

回答
共1条回复-
KeyAseii<48 Or KeyAscii>57 判断一个整数的奇偶性主要看该整数是否能被2整除,在程序中,Command1_Click()事件过程主要是判断输入的整数的奇偶性,我们知道既然要在文本框中输入整数,那么文本框中能输入的应该是0~9之间的任意一个数字,而0~9的ASCII码为48~57之间,那么在这个区间外的视为非法字符,应该将当前输入字符取消,也就是设KeyAscii=0。
