pset 1现金上的代码错误,不知道该怎么办[关闭]

编辑:试图解决我可以找到的错误,但仍然出现错误。 新代码:

#include <stdio.h>
#include <cs50.h>
#include <math.h>

int main(void);
{

    float dollars;

    do 
    { 
        dollars = get_float("change owed:")
    } while dollars < 0;
        int cents = round(dollars * 100);
        int amtcoins: 0;
        while (cents <= 25)
    {
     amtcoins + 1;
     cents = cents - 25;
     }
    while (cents <= 10)
    {
    amtcoins + 1;
     cents = cents - 10;
    }
    while (cents <= 5)
    {
        amtcoins + 1;
        cents = cents - 5;
    }
    while (cents <= 1)
    {
        amtcoins + 1;
        cents = cents - 1;
    }
    printf ("%i\n", amtcoins);   
}

错误: 预期的标识符或'(' { ^ 有人可以告诉我如何解决此问题,以便至少可以在错误测试之前看到它的工作

评论