林中誠 程式設計 20121127 範例一 林中誠 程式設計 20121127 範例一


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

 
int mypower(int,int);
 
int main()
{
int x,y;
printf("請輸入基底:");
scanf("%d",&x);
printf("請輸入次方:");
scanf("%d",&y);
printf("%d的%d次方為%d\n",x,y,mypower(x,y));
system("PAUSE");
return 0;
}
 
int mypower(int a,int b)
{
int result=1;
do{
result*=a;
b--;
}while(b>0);
    return result;
}
 
林中誠 程式設計 20121127 範例二 林中誠 程式設計 20121127 範例二


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

 
void swap_test(int,int);
 
int main()
{
int a,b;
a=10;
b=20;
printf("函數外交換前:a=%d, b=%d\n",a,b);
swap_test(a,b);
printf("函數外交換後:a=%d, b=%d\n",a,b);
    system("PAUSE");
return 0;
}
 
void swap_test(int x,int y)
{
int t;
printf("函數內交換前:x=%d, y=%d\n",x,y);
t=x;
x=y;
y=t;
printf("函數內交換後:x=%d, y=%d\n",x,y);
}
 
林中誠 程式設計 20121127 範例三 林中誠 程式設計 20121127 範例三


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

 int main()

 {
     struct
     {
        char name[10];
        int score;
        int ID;
     } s1={ "Justin",90,10001};
     
     printf("s1.name = %s\n", s1.name);
     printf("s1.score = %d\n", s1.score);
     printf("s1.ID = %d\n", s1.ID);
     
     system("pause");
     return 0;
 }
 
林中誠 程式設計 20121127 作業一 林中誠 程式設計 20121127 作業一


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

 
 
int user(int,int);
 
int main()
{  
 int c,d;
 printf("請輸入基底:");
 scanf("%d",&c);
 printf("請輸入次方:");
 scanf("%d",&d);
 printf("%d的%d次方為%d\n",c,d,user(c,d));
 system("PAUSE");
 return 0;
}
 
int user(int a,int b)
{
 int sum=1;
 do{
 sum*=a;
 b--;
 }while(b>0);
 
    return sum;
林中誠 程式設計 20121127 作業二 林中誠 程式設計 20121127 作業二


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

  
void user_test(int,int);
 
int main()
{
 int c,d;
 c=1;
 d=2;
 printf("函數外交換前:c=%d, d=%d\n",c,d);
 user_test(c,d);
 printf("函數外交換後:c=%d, d=%d\n",c,d);
 
    system("PAUSE");
 return 0;
}
 
void user_test(int x,int y)
{
 int sum;
 printf("函數內交換前:x=%d, y=%d\n",x,y);
 sum=x;
 x=y;
 y=sum;
 printf("函數內交換後:x=%d, y=%d\n",x,y);
 
林中誠 程式設計 20121127 作業三 林中誠 程式設計 20121127 作業三


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

 int main()

 {
     struct user
     {
        char name[10];
        int score;
        int ID;
     };
     
     
     int a=10,b,c;
user s1={"Justin",90,10001}, s2={"John",100,10002}, s3;
     
     printf("s1.name = %s\n", s1.name);
     printf("s1.score = %d\n", s1.score);
     printf("s1.ID = %d\n", s1.ID);
     
     printf("s2.name = %s\n", s2.name);
     printf("s2.score = %d\n", s2.score);
     printf("s2.ID = %d\n", s2.ID);
     
     printf("Please input : ");
     
     scanf("%s %d %d",s3.name,s3.score,s3.ID);
     printf("s3.name = %s\n", s3.name);
     printf("s3.score = %d\n", s3.score);
     printf("s3.ID = %d\n", s3.ID);
     
     system("pause");
     return 0;
 }