Tính giá trị các biểu thức trong C – dùng phát biểu lặp để tính giá trị các biểu thức trong C sau:
Chương trình C được viết như sau:
Với S= 1 + 3 + 5 + … + n (với n lẻ)
#include <stdio.h> #include <conio.h> int main() { int i,n; int s=0; printf("Nhap vao n le: " ); scanf("%d", &n); for (i=1;i<=n;i++) if (i%2==1) s=s+i; printf("Gia tri cua s la %d ",s ); return 0; }
#include <stdio.h> #include <conio.h> int main() { int i,j,n; long s1,s=0; printf("Nhap vao n: " ); scanf("%d", &n); for (i=1;i<=n;i++) { s1=1; for (j=1;j<=i;j++) s1=i*i; s=s+s1; } printf("Gia tri cua s la %ld",s ); return 0; }
Với S= 1/2 + 2/3 + 3/4 + … + n/(n+1) (n>0)
#include <stdio.h> #include <conio.h> int main() { int i,n; float s=0; printf("Nhap vao n: " ); scanf("%d", &n); for (i=1;i<=n;i++) s=s+ (float)i/(i+1); printf("Gia tri cua s la %f ",s ); return 0; }