Blue_Zx 2024-11-03 16:59 采纳率: 68.2%
浏览 4
已结题

请问这个怎么运用数列的知识写出来

请问这个怎么运用c语言数列的知识写出来?麻烦详细解释一下谢谢!

img

  • 写回答

1条回答 默认 最新

  • threenewbee 2024-11-03 17:43
    关注
    #include <stdio.h>
     
    int main()
    {
        int n, flag = 1;
        scanf("%d", &n);
        int arr[110];
        while (1)
        {
            int n1 = 0;
            while (1)
            {
                scanf("%d", &arr[n1]);
                if (arr[n1] == -1) goto endp;
                if (arr[n1] == 0) break;
                n1++;
            }
            int cnt = 0;
            for (int i = 0; i < n1 - 1; i++)
            {
                for (int j = i + 1; j < n1; j++)
                    if (arr[i] * n == arr[j])
                        cnt++;
            }
            if (!flag) printf("\n");
            printf("%d", cnt);
            flag = 0;
        }
    endp:
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月8日
  • 请采纳用户回复 11月8日
  • 创建了问题 11月3日