首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于输出格式的有关问题,请高手帮忙

2012-03-09 
关于输出格式的问题,请高手帮忙!#includeiostream.h#includeiomanip.hdoublecharge(doublehours)floa

关于输出格式的问题,请高手帮忙!
#include   <iostream.h>
#include   <iomanip.h>

double   charge(   double   hours   );

float   main()
{
int   i;
double   hours,   sumcharges   =   0   ,sumhours   =   0;

                cout   < <   "Car\t "   < <   "Hours "   < <   "\t "   < <   "Charge "   < <   "\t "   < <   endl;
       
for   (   i   =   1;   i   <=   3;   i++   ){
cout   < <   i   < <   "\t ";
        cin   > >   hours;
cout   < <   charge(   hours   )   < <     endl;
sumcharges   +=   charge(   hours   );
sumhours   +=   hours;
}

cout   < <   "TOTAL "   < <   "\t "   < <   sumhours   < <   "\t "   < <   sumcharges   < <   "\t "   < <   endl;
 
return   0;
 
}

double   charge(   double   hours   ){
if   (   hours   ==   24   )  
return   10;
else
if(   hours   <=   3   )
return   2;
else
return   2   +   (   hours   -   3   )   *   0.5;
}
在输出“Charge”结果的时候发生换行,怎样才能不换行?是“cin   > >   hours;”这句引起换行的,要怎样解决

[解决办法]
cout < < charge( hours ) < < flush;

热点排行