练习题

#include<stdio.h>
#include<conio.h>
#include<assert.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i;
int sum;
double sum1 = 100000 * 0.1;
double sum2 = sum1+100000 * 0.075;
double sum3 = sum2+200000 * 0.05;
double sum4 = sum3+200000 * 0.03;
double sum5 = sum4+400000 * 0.015;
printf("please inter i:");
scanf_s("%d", &i);
int D = i / 100000;
switch (D)
{
case 0:sum=100000 * 0.1;
break;
case 1:sum=sum1 + (i - 100000) * 0.075;
break;
case 2:sum = sum2 + (i - 200000) * 0.05;
break;
case 3:sum = sum3 + (i - 400000) * 0.03;
break;
case 4:sum = sum4 + (i - 600000) * 0.015;
break;
case 5:sum = sum5 + (i - 1000000) * 0.01;
break;
}
printf("%d", sum);
return 0;
}
int main()
{
int sum = 0;
int i;
printf("please inter i:");
scanf_s("%d", &i);
double sum1 = 100000 * 0.1;
double sum2 = sum1+100000 * 0.075;
double sum3 = sum2+200000 * 0.05;
double sum4 = sum3+200000 * 0.03;
double sum5 = sum4+400000 * 0.015;
if (i <= 100000)
{
sum = i * 0.1;
}
else if(i>100000&&i<=200000)
{
sum = sum1+(i - 100000) * 0.075;
}
else if(i>200000&&i<=400000)
{
sum = sum2 + (i - 200000) * 0.05;
}
else if (i > 400000 && i <= 600000)
{
sum =sum3+ (i - 400000) * 0.03;
}
else if (i > 600000 && i <= 1000000)
{
sum = sum4+ (i - 600000) * 0.015;
}
else if (i > 1000000)
{
sum =sum5 + (i - 1000000) * 0.01;
}
printf("%d", sum);
return 0;
}