Я не могу вводить данные при работе с CS50 Lab, Sandox и облачной IDE - PullRequest
0 голосов
/ 24 апреля 2020

Пока я работаю с cs50, лаборатория cs50, песочница cs50, облачная IDE cs50 и другие IDE, такие как DEV c ++, не позволяют вводить данные. Я пытался использовать scanf и методы get из библиотеки cs50, но ни один из них не работает.

Вот мой код:

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

int main(){

    float dollar;
    int quarter = 25;
    int dime = 10;
    int nickel = 5;
    int penny = 1;
    int result1;
    int result2;
    int result3;
    int result4;

do{
    printf("How much is your change");
     dollar = get_float("input your money in dollars");
} while(dollar<=0);
 int cent = (dollar * 100);

do{
    result1 = cent/quarter;
}
while (cent<=quarter && cent!=0);


do{
result2 = cent/dime;
}

while(cent<=dime && cent< quarter);

do{
    result3 = cent/nickel;
}
while(cent>=nickel && cent<penny);

do{
    result4 = cent/penny;
}
while(cent<nickel);

int total_change = result1 + result2 + result3 + result4;
printf("my output is %d\n",&total_change);
}
...