1. #include void main() { long int i; long int total; printf(“请输入月利润:”); scanf(“%d”,&i); if(i<=0) {

printf("非法数据输入!  

”);

return;

} else if(i>0 && i<=100000)

total=i*0.1;

else if(i>100000 && i<=200000)

total=100000*0.1+(i-100000)*0.075;

else if(i>200000 && i<=400000)

total=100000*0.1+100000*0.075+(i-200000)*0.05;

else if(i>400000 && i<=600000)

total=100000*0.1+100000*0.075+200000*0.05+(i-400000)*0.03;

else if(i>600000 && i<=1000000)

total=100000*0.1+100000*0.075+200000*0.05+200000*0.03+(i-600000)*0.015;

else if(i>1000000)

total=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015+(i-1000000)*0.01;

printf(“应发放总数: %d
”,total); }

2. #include void main() { int y,m,d; int total; printf(“请输入年月日(年月日间用空格隔开):”); scanf(“%d%d%d”,&y,&m,&d); if(y<=0 || m<=0 || d<=0 || m>12 || d>31) {

printf("数据不合法!!!  

”);

return;

} switch(m) {

case 1:
  total=d;
  break;
case 2:
  total=31+d;
  break;
case 3:
  total=59+d;
  break;
case 4:
  total=90+d;
  break;
case 5:
  total=120+d;
  break;
case 6:
  total=151+d;
  break;
case 7:
  total=181+d;
  break;
case 8:
  total=212+d;
  break;
case 9:
  total=243+d;
  break;
case 10:
  total=273+d;
  break;
case 11:
  total=304+d;
  break;
case 12:
  total=334+d;
  break;

} if(((y%4==0 && y%100!=0)||y%400==0) && m>2)

  total+=1;

printf(“这一天是这一年的第%d天.
”,total); }