#include<stdio.h>//利潤算法intmain(){int s;float i,m;printf("輸入利潤\n");scanf_s("%f",&i);
s = i /100000;if(s >=10)
m =39500+(i -1000000)*0.01;else{switch(s){case(0):m =0.1*i;break;case(1):m=10000+0.075*(i -100000);break;case(2):case(3):m =17500+0.05*(i -200000);break;case(4):case(5):m =27500+0.03*(i -400000);break;case(6):case(7):case(8):case(9):m =33500+0.015*(i -600000);break;default:printf("please enter profit");};}printf("獎金爲%.2lf\n", m);return0;
#include<stdio.h>//另一種表示方法intmain(){float i, m;printf("輸入利潤\n");scanf_s("%f",&i);if(i <=100000)
m =0.1*i;elseif(i <=200000)
m =10000+0.075*(i -100000);elseif(i <=400000)
m =17500+0.05*(i -200000);elseif(i <=600000)
m =27500+0.03*(i -400000);elseif(i<=1000000)
m =33500+0.015*(i -600000);else
m =39500+(i -1000000)*0.01;printf("獎金爲%.2f\n",m);return0;}
#include<stdio.h>//成績評定intmain(){int s;float a;printf("輸入分數。\n");scanf_s("%f",&a);if(a>100||a<0)printf("請輸入0——100以內的數.");else{
s = a /10;switch(s){case10:case9:printf("成績:%.1f\n等級: A\n",a);break;case8:printf("成績:%.1f\n等級: B\n",a);break;case7:printf("成績:%.1f\n等級: C\n",a);break;case6:printf("成績:%.1f\n等級: D\n",a);break;case5:case4:case3:case2:case1:case0:printf("成績:%.1f\n等級: E\n",a);break;default:printf("enter data error\n");}}return0;}