想953 2021-06-09 18:01 采纳率: 0%
浏览 12

和为某个值的两个数具体见图片

 

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2021-06-09 18:05
    关注

    第一个输入样例看不到啊,2和7指序号还是实际的值啊?

    总的来说就是遍历8个数,找出和为第三行数的两个数

    void main()
    {
        int a[100] = {0};
        int i,n,sum;
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        scanf("%d",&sum);
        bool bfind = false;
        for(i=0;i<n;i++)
            for(j=i+1;j<n;j++)
            {
                if(a[i]+a[j] == sum)
                {
                    printf("%d %d\n",a[i],a[j]);
                    bfind = true;
                }
            }
        if(!bfind)
            printf("not found!");
    }
    评论

报告相同问题?