关于答对题目加分和答错题目扣分的一道题目

这个题木有思路,不知道怎么去写,感觉很痛苦,谁来救救我啊~~~~~~~⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图片说明

 for(int i = 0; i <= 100 / 10; i++){
        if(10 * i - 5 * (10 - i) == 85)
            System.out.printf("%d", i);
    }

答对9道题呗,可以逆着来算,就是从实际得分出发,得85分必然至少答9个题,错一个正好85

int f,i,s,x,y;
printf("请输入分数: ");
scanf("%d", &f);
s = 0;
for (i = 0; i<10; i++)
{
    if (s < f)
    {
        x++;
        s += 10;
    }
    else
    {
        y++;
        s -= 5;
    }
}
printf("答对%d题,答错%d题",&x,&y);

这个是C做的,你看着转换成JAVA吧,

首先,答案应该不难:满分100,答对一题10分,所以应该有10道题目,根据总分85分用方程式解一解,应该是答对9题得90分,错1题扣5分。
自己列一下方程式,然后根据方程写代码,应该不难吧?