回 帖 发 新 帖 刷新版面

主题:新手求助

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    unsigned double money=0;
    cout<<"enter a money ";
    cin>>money;
    money=static_cast<int>(money*100);
    cout<<"money include "<<money/25<<25;
    cout<<"money include "<<money/10<<10;
    cout<<"money include "<<money/5<<5;
    cout<<"money include "<<money<<1;
    int integer=money/100;
    int dime=(money-integer*100)/10;
    int cent=money-integer*100-dime*10;
    cout<<"you entered "<<integer<<integer==1?"dollar":"dollars"<<dime<<dime==1?"dime":"dimes"<<cent<<cent==1?"cent":"cents";
    system("PAUSE");
    return EXIT_SUCCESS;
}能把这个程序错误的原因告诉我吗?devc++一直提示第一句就错了,后面也有错误,希望指正

回复列表 (共4个回复)

沙发


求高人相助呀

板凳


#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    double money=0;
    cout<<"enter a money ";
    cin>>money;
    money=static_cast<int>(money*100);
    cout<<"money include "<<money/25<<25<<endl;
    cout<<"money include "<<money/10<<10<<endl;
    cout<<"money include "<<money/5<<5<<endl;
    cout<<"money include "<<money<<1<<endl;
    int integer=money/100;
    int dime=(money-integer*100)/10;
    int cent=money-integer*100-dime*10;
    cout<<"you entered: "<<endl<<integer<<((integer==1)?"dollar":"dollars")<<endl<<dime<<((dime==1)?"dime":"dimes")<<endl<<cent<<((cent==1)?"cent":"cents")<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;

}

3 楼

unsigned double?

4 楼

浮点型没有unsigned一说

我来回复

您尚未登录,请登录后再回复。点此登录或注册