最赞回答 / Yatolen
index = i将当前符合if条件的数值的下标赋给index,如果把index = i;表达式放在if的外面,index等于每次循环i加一的值,不符合条件。
2017-12-08
最赞回答 / 刘大铲子
printf("x%y=%d\n", x%y ); 这里要printf("x%%y=%d\n", x%y ); 不然%y会被认定为格式符号(%d.%s.%c这种).
2017-12-08
最赞回答 / qq_冰韧_0
因为在for循环中把arr[i]的值赋给了max,写在for循环的外面,所以具体i的值不知道,因此应该重新设一个值代表arr[i],才能输出题目要求的值
2017-12-08