用C语言编写一个程序,各位来看下咋写

如果要想在一门课程中希望获取的分数,那么预测一下在期末考试中需要得到的分数
编写一个程序实现该目标,程序可以按以下形式与用户交互。 示例:
请输入希望获取的分数:85
请输入你的平时成绩:78
请输入期末考试的百分比:60
你期末考试需要考到89.7 分才能获得总评成绩85。

#include <stdio.h>
int main()
{
int a;
float b, c, d;
printf("请输入希望获取的分数:");
scanf("%d", &a);
printf("请输入你的平时成绩:");
scanf("%f", &b);
printf("请输入期末考试的百分比:");
scanf("%f", &c);
d = (a - b * (100 - c) / 100) * 100 / c;
printf("你期末考试需要考到%.1f分才能获得总评成绩%d", d, a);
return 0;
}

#include <stdio.h>
int main()
{
    float w,a,p,s;
    scanf("%f%f%f",&w,&a,&p);
    s = (w-a*(1-p/100))/(p/100);
    printf("%.1f",s);
    return 0;
}


#include <stdio.h>
int main()
{
    double qw,ps,bfb,ss;
    printf("请输入希望获取的分数:");
    scanf("%lf",&qw);
    printf("请输入你的平时成绩");
    scanf("%lf",&ps);
    printf("请输入期末考试的百分比");
    scanf("%lf",&bfb);
    ss = (qw - (1-bfb/100.0)*ps) /(bfb/100.0);
    printf("你期末考试需要考到%.1lf分才能获得总评成绩%g",ss,qw);
    return 0;
}
    int w_point,p_point,num;
    float point;
    printf("请输入希望获取的分数:");
    scanf("%d", &w_point);
    printf("请输入你的平时成绩:");
    scanf("%d", &p_point);
    printf("请输入期末考试的百分比:");
    scanf("%d", &num);
    point = (w_point - (p_point*(100 - num) / 100.0)) / 0.6;
    printf("你期末考试需要考到%.1f 分才能获得总评成绩%d。", point, w_point);

img