数组存放得到的小数
第一个for跳出条件是c(余数)等于0或数组个数大于200,那么循环条件是余数等于0和数组个数小于200。(for(;表达式2;;)表达式2的值为0就跳出循环)
例如16/19为无限不循环小数i必定大于200,则i〈200的值为0 任意值&&0 其值为0跳出循环。
在例如12/16=0.75为有限小数 余数为0 则表达式2的值为0&&任意值 其值为0跳出循环。
第二个for遍历数组。
源代码
#include<stdio.h>
int main()
{
int a, b, c = 1;
int array[200]; int i; int flag;
scanf("%d/%d", &a, &b);
if (a >= 10 && a < b && b < 100)
{
for (i = 0; c != 0&&i<200; i++)
{<