作業五 作業五

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

main()
{
 
 int unit_price=100;
 int Total_price=0,Qty=0;
 
 printf("輸入數量:");
 scanf("%d",&Qty);
 
 if (Qty>10)
     Total_price=Qty*unit_price*0.9;
 else
     Total_price=Qty*unit_price;
   
 printf("付款金額 $%d\n",Total_price);
 
  system("pause"); 
}

作業四 作業四

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

main()
{
 int num=0,i;
 int temp;
 int a=10,b=100,c=200,d=300,e=400,f=500;

for(i=0;i<=4;i++)

{

   printf("a.  for a<->b :\n");
   printf("b.  for a<->c :\n");
   printf("c.  for a<->d :\n");
   printf("d.  for a<->e :\n");
   printf("e.  for a<->f :\n\n");
   
   printf("Please enter your choice :");
   
   scanf("%d",&num);


   switch (num)
  {
   case 1:
           temp=a;
     a=b;
     b=temp;     
     printf("a-->%d b--> %d\n",a,b); 
    
     break;
   case 2:
     temp=a;
     a=c;
     c=temp; 
     printf("a-->%d c--> %d\n",a,c);     
   
     break;
   case 3: 
           temp=d;
     d=a;
     d=temp;     
     printf("a-->%d d--> %d\n",a,d); 
     break;  
  }
  
  a=10;
  
}
 
 system("pause");
 return 0;
 
}

作業三 作業三

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

main()
{
 
 int i=0;
 int a[10]={10,20,30,40,50,60,70,80,90,100};
 
  printf("i元素值 %d\n" , i);
  printf("i所在位址 %d\n" , &i);
  printf("i素空間大小 %d\n" , sizeof(i));
 
  for(i=0;i<=9;i++) 
 {
  printf("a陣列所顯示元素值 %d\n" , a[i]);
  printf("a陣列所元素所在位址 %d\n" , &a[i]);
  printf("a陣列元素空間大小 %d\n" , sizeof(a[i]));
 } 
   
  system("pause"); 
}

作業二 作業二

 main()

{
 int x=20;
 int y=30;
 int z=40;
 
 char a= 'h';
 char b= 'a';
 char c= 'p';
 char d= 'p';
 char e= 'y';
 
 printf("x 的位址 %x \n",&x );
 printf("y 的位址 %x \n",&y );
 printf("z 的位址 %x \n",&z );

 printf("x 的值 %x \n",x );
 printf("y 的值 %x \n",y );
 printf("z 的值 %x \n",z );
 
 
 printf("a 的位址 %x \n",&a );
 printf("b 的位址 %x \n",&b );
 printf("c 的位址 %x \n",&c );
 printf("d 的位址 %x \n",&d );
 printf("e 的位址 %x \n",&e );
    
     
 printf (___ );  //將下列指令 完成 a b c d e 變數的內容值列印
 printf (____);
 printf (___ );
 printf (____);
 printf (___ );
    
   

作業一 作業一

 #include <stdio.h>

int main()

{

printf("%d\n", 10+20+30);

}