2014/2/24

陣列

main()
{
   int i,k=0,a=10,b=60,A[a]; //a=人數 b=及格標準
   int up=0,down=0;
   for(i=1;i<=a;i++)
   {
      printf("請輸入%d號的分數:",i);
      scanf("%d",&A[i]);
   }
   system("CLS");
   for(i=1;i<=a;i++)
   {
      printf("%d號分數:%d分\n",i,A[i]);
   }
   for(i=1;i<=a;i++)
   {
      k=A[i]+k;
      if (A[i]>=b)
      {
         up++;
      }
      if (A[i]<b)
      {
         down++;
      }
   }
   printf("全班平均:%d分\n",k/a);
   printf("全班及格人數:%d \n",up);
   printf("全班不及格人數:%d \n\n",down);

   system("pause");
}

2014/2/17

超商系統2

main()
{
    
      int a,b,c,d,e,f,j,z,x,i=1,sum=0;
      start:
      printf("╭================╮\n");
      printf("|| Yahoo 拍賣平台 ||\n");
      printf("||================||\n");
      printf("||(1) 3C電腦產品  ||\n");
      printf("||(2)手機 10000元 ||\n",d=10000);
      printf("||(3)男裝  3000元 ||\n",e=3000);
      printf("||(4)女裝  5000元 ||\n",f=5000);
      printf("||(5)  結   束    ||\n");
      printf("╰================╯\n");
      //--------------------------
      choice:
      printf("%d.選擇項目(1-5):",i);
      scanf("%d",&z);
      if (z==1)
      {
         system("cls");
        

         COM:
            printf("╭==================╮\n");
            printf("||(1)I7電腦 40000元 ||\n",a=40000);
            printf("||(2)I5電腦 20000元 ||\n",b=20000);
            printf("||(3)I3電腦 15000元 ||\n",c=15000);
            printf("||(0)  回  目  錄   ||\n");
            printf("╰==================╯\n");
            //----------------
            CC:
            printf("%d.選擇項目(0-3):",i);
            scanf("%d",&j);
            if (j==1)
         {
            printf("請輸入數量:");
            scanf("%d",&x);
            sum = sum + a*x;
            printf("共%d元\n",sum);
            i+=1;
            goto CC;
         }
          if (j==2)
         {
            printf("請輸入數量:");
            scanf("%d",&x);
            sum = sum + b*x;
            printf("共%d元\n",sum);
            i+=1;
            goto CC;
         }
          if (j==3)
         {
            printf("請輸入數量:");
            scanf("%d",&x);
            sum = sum + c*x;
            printf("共%d元\n",sum);
            i+=1;
            goto CC;
         }
          if (j==0)
         {
            system("cls");
            goto start;
         }
       }
      //--------------------------
      if (z==2)
      {
         printf("請輸入數量:");
         scanf("%d",&x);
         sum = sum + d*x;
         printf("共%d元\n",sum);
         i+=1;
         goto choice;
      }
      if (z==3)
      {
         printf("請輸入數量:");
         scanf("%d",&x);
         sum = sum + e*x;
         printf("共%d元\n",sum);
         i+=1;
         goto choice;
      }
      if (z==4)
      {
         printf("請輸入數量:");
         scanf("%d",&x);
         sum = sum + f*x;
         printf("共%d元\n",sum);
         i+=1;
         goto choice;
      }
      if (z==5)
      {
          system("cls");
          printf("本次消費金額: %d 元\n\n",sum);
          printf("╭================╮\n");
          printf("||  謝 謝  光 臨  ||\n");
          printf("╰================╯\n");
      }
      if (z!=1&z!=2&z!=3&z!=4&z!=5)
      {
          printf("輸入錯誤\n");
          goto choice;
      }
      system("pause");
}