c語言程式 加法(迴圈的計算)
1加到10
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i, sum=0;
for(i=1;i<=10;i++)
sum+=i;
printf("1+2+3+.....+10=%d\n",sum);
system("pause");
return 0;
}
單數的加法(1~50)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,sum;
sum=0;
for(i=1;i<=50;i++)
{
sum=sum+(2*i-1);
}
printf("The sum =%d\n",sum);
system("pause");
return 0 ;加法
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,sum;
sum=0;
for(i=1;i<=99;i=i+2)
{
sum=sum+i;
}
printf("The sum =%d\n",sum);
system("pause");
return 0 ;
}
題目1+1+2+3+5+8+12+20+32+....=? 共有50個
第一種
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
float i,x,i1,i2,i3;
x=0
;
i1=1;
i2=1;
i3=2;
for(i=1;i<=50;i++)
{
i3=i1+i2;
x=x+i1;
i1=i2;
i2=i3;
}
printf("x=%f\n",x+1);
system("pause");
return 0;
}
第二種
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float i,sum,i1,i2,i3;
sum=0;
i1=1;
i2=1;
for(i=1;i<=48;i++)
{
i3=i1+i2;
sum=sum+i3;
i1=i2;
i2=i3;
}
printf("The sum =%f\n",sum+1);
system("pause");
return 0 ;
}
1+1+2+3+5+8+12+20+32+....=?有N個
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float i,sum,i1,i2,i3,;
int n;
scanf("%d",&n);
printf("項次=%d\n",n);
sum=0;
i1=1;
i2=1;
for(i=1;i<=n-2;i++)
{
i3=i1+i2;
sum=sum+i3;
i1=i2;
i2=i3;
i3=n;
}
printf("The sum =%f\n",sum+1);
system("pause");
return 0 ;}
Previous in This Category: c語言程式 計算水費 Next in This Category: 撲克牌發牌+判斷牌種 c++









