2013/11/17

For迴圈

main()
{
    int i,x;
    //*
    for(i=1;i<=10;i++)
    {
        printf("%d\n",i,i,i);
    }
    for(i=1;i<=128;i++)
    {
        printf("%d=%c\n",i,i);
    }
  
    printf("\n");
    printf("\n");
  
    //*---直角三角
    for (i=1;i<=10;i++)
    {
        for(x=1;x<=i;x++)
        {
            printf("★");
        }
        printf("\n");
    }
  
    printf("\n");
    printf("\n");
  
    //*---倒直角三角
    for (i=1;i<=10;i++)
    {
        for(x=10;x>=i;x--)
        {
            printf("★");
        }
        printf("\n");
    }
    
     printf("\n");
     printf("\n");
    
    //*---正三角
    for(i=0;i<10;i++)
    {
        for(x=i+1;x<10;x++)
        {
            printf(" ");
        }
        for(x=0;x<i*2+1;x++)
        {
            printf("★");
        }
        printf("\n");
    }
  
    printf("\n");
    printf("\n");
  
    //---菱形
    for(i=0;i<4;i++)
    {
        for(x=i+1;x<10;x++)
        {
            printf(" ");
        }
        for(x=0;x<i*2+1;x++)
        {
            printf("★");
        }
        printf("\n");
    }
    for(i=3;i>=1;i--)
    {
        for(x=i+1;x<=10;x++)
        {
            printf(" ");
        }
        for(x=0;x<i*2-1;x++)
        {
            printf("★");
        }
        printf("\n");
    }
  
    printf("\n");
    printf("\n");
  
    system("pause");
}

2013/11/10

收銀系統

main()
{
     
      int a,b,c,d,z,x,i=1,sum=0;
      printf("╭================╮\n");
      printf("||      7 - 1 1   專   賣  店     ||\n");
      printf("||================||\n");
      printf("||(1)茶葉        %d元 ||\n",a=8);
      printf("||(2)香菸    %d元 ||\n",b=90);
      printf("||(3)思樂冰  %d元 ||\n",c=15);
      printf("||(4)漫畫    %d元 ||\n",d=90);
      printf("||(0)結束         ||\n");
      printf("╰================╯\n");
      start:;
      printf("%d.選擇項目(0-4):",i);
      scanf("%d",&z);
      if (z==1) 
      {
           printf("請輸入數量:");
           scanf("%d",&x);
           sum = sum + a*x;
           printf("共%d元\n",sum);
           i=i+1;
           goto start;
      }
      if (z==2)
      {
           printf("請輸入數量:");
           scanf("%d",&x);
           sum = sum + b*x;
           printf("共%d元\n",sum);
           i=i+1;
           goto start;
      }
      if (z==3)
      {
           printf("請輸入數量:");
           scanf("%d",&x);
           sum = sum + c*x;
           printf("共%d元\n",sum);
           i=i+1;
           goto start;
      }
      if (z==4)
      {
           printf("請輸入數量:");
           scanf("%d",&x);
           sum = sum + d*x;
           printf("共%d元\n",sum);
           i=i+1;
           goto start;
      }
      if (z==0)
      {
          system("cls");
          printf("╭================╮\n");
          printf("||  謝 謝  光 臨  ||\n");
          printf("╰================╯\n");
      }
      if (z!=0&z!=1&z!=2&z!=3&z!=4)
      {
          printf("輸入錯誤\n");
          goto start;
      }
      system("pause");
}

期中考

// 期中考

#include <stdio.h>
main()
{  
      printf("     我是xxx,學號B10234567\n");
      int a;
      printf("請輸入你的年紀:     ");
      scanf("%d",&a);
      printf("您的年齡是%d歲。\n",a);
     
      int b;
      printf("請輸入您的幸運號碼(1~13):");
      scanf("%d",&b);
     
      if (b>7)
           printf("您猜太大了\n");
      else if(b<7)
           printf("您猜太小\n");
      else if(b=7)
           printf("您猜對了\n");
     
      int c;
      c=(a+b)/2;
      printf("年齡和幸運號碼的平均值=%d\n",c);
      printf("a=   %d\n",a);
      printf("b=   %d\n",b);
      printf("c=   %0.1d\n",c);
     
      printf("現在我要宣告一個浮點數pi,讓pi=3.1416\n");
      system("pause");
      float pi;
      pi=3.1416;
      printf("pi=%0.4f\n",pi);
      printf("現在我要宣告兩個字元c1,c2\n");
     
      char c1,c2;
      fflush(stdin);
      printf("請輸入c1:");
      scanf("%c",&c1);
      fflush(stdin);
      printf("c1=%c\n",c1);
      printf("請輸入c2:");
      scanf("%c",&c2);
      printf("c2=%c\n",c2);
      printf("謝謝您的收看!bye!\n");
      system("pause");
     
}