Demo entry 6641187

ll

   

Submitted by julie on Sep 15, 2017 at 17:00
Language: C. Code size: 2.8 kB.

#include<stdio.h>
#include<stdlib.h> 

int main()
{int i,j;
 int I[6][6];
 int m,n,l,b;
 int t1,t2,t3,t,k;
 
 //任务类型  
 printf("你的任务类型为:\n1.道路信息\n2.商铺调查\n3.物料铺设验证\n");
 scanf("%d",&i);
 switch(i)
 {case 1:{printf("你的道路信息类型为:\n1.公交站点\n2.验证商铺\n3.道路施工\n4.纠错路牌\n");
          scanf("%d",&j);
          I[i][j]=70 ;
		  switch(j)
		  {case 1:I[i][j]+=1 ;case 2:I[i][j]+=3 ;case 3:I[i][j]+=8 ;case 4:I[i][j]+=10 ;}
		  break;}
  case 2:{printf("你的商铺调查类型为:\n1.商铺位置\n2.商铺设施\n3.餐厅菜品\n");
          scanf("%d",&j);
          I[i][j]=68 ;
		  switch(j)
		  {case 1:I[i][j]+=3 ;case 2:I[i][j]+=5 ;case 3:I[i][j]+=8 ;}
		  break;}
  case 3:{printf("你的物料铺设验证类型为:\n1.商铺易拉宝\n2.地铁海报\n");
          scanf("%d",&j);
          I[i][j]=65 ;
		  switch(j)
		  {case 1:I[i][j]+=1 ;case 2:I[i][j]+=3 ;}
		  break;}
  default: printf("wrong");
 }
 printf("你的任务类型定价为:%d\n",&I[i][j]);
 m=I[i][j];
 
 //任务时间 
 printf("你的任务时间为:\n1.工作日\n2.休息日\n");
 scanf("%d",&i);
 switch(i)
 {case 1:{printf("你的工作日时间为:\n1.工作日工作时间(9:00--17:00)\n2.工作日休息时间(非9:00--17:00的任何时间)\n");
          scanf("%d",&j);
          I[i][j]=68 ;
		  switch(j)
		  {case 1:I[i][j]+=5 ;case 2:I[i][j]+=2 ;}
		  break;}
  case 2:{printf("你的休息日时间为:\n1.休息日非活跃时间(非10:00--222:00的任何时间)\n2.休息日活跃时间(10:00--22:00)\n");
          scanf("%d",&j);
          I[i][j]=65 ;
		  switch(j)
		  {case 1:I[i][j]+=5 ;case 2:I[i][j]+=2 ;}
		  break;}
  default: printf("wrong");
 }
  printf("你的任务类型定价为:%d\n",&I[i][j]);
  n=I[i][j];
  
  //商家位置定价 
  printf("你的商家位置为:\n1.城市\n2.城郊\n");
 scanf("%d",&i);
 switch(i)
 {case 1:I[i][j]=65;break;
  case 2:I[i][j]=75;break;
  default: printf("wrong");
 }
  printf("你的商家位置定价为:%d\n",&I[i][j]);
  l=I[i][j];
  
  //清屏 
  system("pause");
  system("cls");
  
  //基础任务定价
  printf("基础任务定价为:%d\n",b=0.6*m+0.2*n+0.2*l); 
  
  //级别分类
 printf("你连续完成任务次数为:\n1.3次\n2.5次\n3.10次\n4.一个月(该月任务量不得少于18次)\n\
         5.一个季度(该季度任务量不得少于45次)\n6.一个年(该年任务量不得少于200次)");
 scanf("%d",&i);
 switch(i)
 {case 1:
  case 2:
  case 3:
  case 4:t1=0.5*i;break;
  case 5:t1=0.5*9;break;
  case 6:t1=0.5*20;break;
  default: printf("wrong");
 }
  printf("你的级别分类价格浮动为:%d\n",&t1);
  
  //会员聚集密度
  printf("会员聚集密度级别(以半径3km圆形范围为标准)为:\n\
          1.1级(50人以上)\n2.2级(40-50人)\n3.3级(30-40人)\n\
		  4.4级(20-30人)\n5.5级(10-20人)\n6.6级(10人以下)\n");
  scanf("%d",&i);
  t2=i*0.5;
  printf("你的会员密集程度浮动为:%d\n",&t2);
  
  //商铺分布密度
  printf("商铺分布密度级别为以半径3km圆形范围为标准:\n\
          1.1级(30人以上)\n2.2级(20-30人)\n3.3级(15-20人)\n\
		  4.4级(10-15人)\n5.5级(5-10人)\n6.6级(5人以下)\n");
  scanf("%d",&i);
  t3=i*0.5;
  printf("你的会员密集程度浮动为:%d\n",&t3);
  
  //总定价浮动
  printf("总的价格浮动为:%d\n",t=t1+t2+t3);
  
  //汇总
  system("pause");
  system("cls");
  printf("基础任务定价为:%d\n总的价格浮动为:%d\n最终任务定价为:%d",b,t,k); 
  
 return 0;
}

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).