【发布时间】:2020-10-05 18:04:28
【问题描述】:
我是全新的,只是试图让这个基本代码(不是最好的代码)工作。当我运行它时,它只会给出一个空白的答案。
#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 coins = 0;
while (cents >= 25)
;
{
cents = cents - 25;
coins ++;
}
while (cents >= 10)
;
{
cents = cents - 10;
coins ++;
}
while (cents >= 5)
;
{
cents = cents - 5;
coins ++;
}
while (cents >= 1)
;
{
cents = cents - 1;
coins ++;
}
printf("I have %i coin(s)\n)", coins);
}
【问题讨论】: