#include"stdio.h"
double function(double total,double i,double j);
main(){
double total,sum;
double i,j;
int flag=1;
while(flag){
scanf("%lf",&total);
scanf("%lf",&i);
scanf("%lf",&j);
if(total<=0||i<=0||j<=0){
printf("Please input again!");
}
else {
flag=1;
}
sum=function(total,i,j);
printf("%lf",sum);
}
double function(double total,double i,double j ){
double sum;
double absic,absice,total;
double i,j;
if(total<1000){
absic=total*(8.4/100);
}
else if(total>1000&&total<10000){
absic=total*(5/100)+34;
}
double function(double total,double i,double j);
main(){
double total,sum;
double i,j;
int flag=1;
while(flag){
scanf("%lf",&total);
scanf("%lf",&i);
scanf("%lf",&j);
if(total<=0||i<=0||j<=0){
printf("Please input again!");
}
else {
flag=1;
}
sum=function(total,i,j);
printf("%lf",sum);
}
double function(double total,double i,double j ){
double sum;
double absic,absice,total;
double i,j;
if(total<1000){
absic=total*(8.4/100);
}
else if(total>1000&&total<10000){
absic=total*(5/100)+34;
}
else {
absic=total*(4/100)+34;
}
if(i<14){
if(j<100){
absice=absic*(5/100);
}
else{
absice=absic*(9/100);
}
absic=total*(4/100)+34;
}
if(i<14){
if(j<100){
absice=absic*(5/100);
}
else{
absice=absic*(9/100);
}
}
else if(i>14&&i<25){
if(j<100){
absice=absic*(2/100);
}
else{
absice=absic*(6/100);
}
}
else{
if(j<100){
absice=absic*(4/100);
}
else{
absice=absic*(1/100);
}
}
sum=absice+absic;
return sum;
}
else if(i>14&&i<25){
if(j<100){
absice=absic*(2/100);
}
else{
absice=absic*(6/100);
}
}
else{
if(j<100){
absice=absic*(4/100);
}
else{
absice=absic*(1/100);
}
}
sum=absice+absic;
return sum;
}
如果你无意来到这里请帮我看看看,谢谢!