清高手帮忙做下今天的C++考试题啊 55555 万分感谢啊 在先等!!!

2024-12-27 00:04:17
推荐回答(3个)
回答1:

//1 关键代码
float OutPutMoney(int x,int y){
int nMin;
float fMoney=0;
nMin=xif(nMin>=50)
fMoney+=nMin*80.00;
else
fMoney+=nMin*90.00;
fMoney+=(x-nMin)*60.00+(y-nMin)*45.00;

retun fMoney;
}

2for(int i=0;i<10;i++)
for(int j=0;j<10)
for(int k=0;k<9;k+=2)
if(i!=j!=k)
printf("%d",(i*100+j*10+k));

回答2:

#include
using namespace std;
int caculate1(int &a,int &b);
int caculate2(int &a,int &b);
int caculate3(int &a,int &b);
int main()
{
int k=1,x,y,money,fct;
cout<<\"---------------------请输入要购买各服装的数量---------------------------\"< cout<<\"衣服:\";
cin>>x;
cout< cout<<\"裤子:\";
cin>>y;
cout< cout<<\"------------------------------------------------------------------------\"<
int turn;
fct=x-y;
if(fct<0)
turn=-1;
if(fct==0)
turn=0;
if(fct>0)
turn=1;;
switch(turn)
{
case -1:money=caculate1(x,y);break;
case 0:money=caculate2(x,y);break;
case 1:money=caculate3(x,y);break;
}
cout<<\"商品的总价格:\"< return 0;
}
int caculate1(int &a,int &b)
{
int sum;
if(a>=50)
sum=80*a-45*(a-b);
else sum=90*a-45*(a-b);
return sum;
}
int caculate2(int &a,int &b)
{
int sum;
if(a>=50)
sum=80*a;
else sum=90*a;
return sum;
}
int caculate3(int &a,int &b)
{
int sum;
if(a>=50)
sum=80*a+60*(a-b);
else sum=90*a+60*(a-b);
return sum;
}

回答3:

第一题
#include "iostream.h"
void main()
{
int yi,ku,xiao,w;
cout<<"请输入衣服的数量=";cin>>yi;
cout<<'\n'<<"请输入裤子的数量=";cin>>ku;
if(yi>ku) w=60*(yi-ku);
else w=45*(ku-yi);
xiao=(yi>ku)? ku:yi;
if(xiao>=50){
w=xiao*80+w;
}
else w=xiao*90+w;
cout<<"\n"<<"总价钱="<
}