2013/12/22

副程式2

int x_add_y(int x,int y)
{
   return(x+y);
}

int toa(int a)
{
   int i,sum=0;
   for(i=1;i<=a;i++)
   {
      sum+=i;
   }
   return(sum);
}

int b_to_c(int b,int c)
{
   int sum=1,i;
   for(i=0;i<c;i++)
   {
      sum*=b;
   }  
   return(sum);
}

int
main ()
{
   int sum=0,sum2=0,atob,x,y,a,b,c;
   printf("B10234567 xxx\n");
  
   printf("請輸入x y:");
   scanf("%d %d",&x,&y);
   sum=x_add_y(x,y);
   printf("x+y=%d\n\n",sum);
  
   printf("請輸入a:");
   scanf("%d",&a);
   sum2=toa(a);
   printf("1連續加到%d=%d \n\n",a,sum2);
  
   printf("請輸入b c :");
   scanf("%d %d",&b,&c);
   atob=b_to_c(b,c);
   printf("%d的%d次方= %d\n\n",b,c,atob);
  
  
   system("pause");
}

副程式

int sum()
{
   int i,sum=0;
   for(i=1;i<=100;i++)
   {
      sum+=i;
   }
   return(sum);
}

double mult()
{
   int j;
   double m=1;
   for (j=1;j<=100;j++)
   {
      m=m*j;
   }
   return(m);
}
double number()
{
   int k,l;
   double n=1;
   printf("請輸入學號末兩碼:");
   scanf("%d",&l);
   for (k=l;k<=100;k++)
   {
      n=n*k;
   }
   return(n);
}
double main()
{
   int s;
   double m,n;
   printf("B10234567 xxx \n\n");
   s=sum();
   printf("1到100所有數的總合= %d \n\n",s);
   m=mult();
   printf("1到100所有數的積= %.2f \n\n",m);
   n=number();
   printf("學號末兩碼到100所有數的積= %.2f \n\n",n);
   system("pause");
}

2013/12/1

While Loop

/*
While Loop
B10234567 xxx
*/

main()
{
    int a,b,sum=0;
    printf("請輸入初始值:");
    scanf("%d",&a);
    printf("請輸入級數:");
    scanf("%d",&b);
  
    while (a<=100)
    {
        sum=sum+b;
        a=a+b;
    }
    printf("和為%d\n",sum);
    system("pause");
}

奇偶數總和

/*
For Loop
B10234567  XXX
*/

main()
{
int a,i,sum=0;
printf("╭================╮\n");
printf("|| 輸入奇數或偶數 ||\n");
printf("||================||\n");
printf("||輸入 1 計算奇數 ||\n");
printf("||輸入 2 計算偶數 ||\n");
printf("╰================╯\n");
printf("請輸入奇數或偶數:");
scanf("%d",&a);
if (a==1)
{
for(i=1;i<=100;i=i+2)
{
sum=sum+i;
}
printf("1到100奇數總和=%d\n",sum); 
system("pause");
}
if (a==2)
{
for(i=0;i<=100;i=i+2)
{
sum=sum+i;
}
printf("1到100偶數總和=%d\n",sum); 
system("pause");
}
else  
{
printf("輸入錯誤!\n");
system("pause");
}

}