Friday, July 31, 2020

Tính S(n) = 1^2 + 2^2 + … + n^2

Xin chào mừng bạn đến với tổng hợp bài tập C, hôm nay mình sẽ giải cho các bạn một bài tập Tính S(n) = 1^2 + 2^2 + … + n^2 sử dụng ngôn ngữ lập trình c, bạn có thể tham khảo chương trình của mình, có thể bạn có cách giải khác nhưng kết quả chỉ có một,để giải quyết được bài toán này bạn có thể tìm hiểu về vòng lặp trong C để có thể hiểu được bài toán này.
Sau đây là chương trình của bài toán:
#include <stdio.h>
int main()
{
int i, n;
long S;
S = 0;
i = 1;
printf("\nNhap n: ");
scanf("%d", &n);

while(i <= n)
{
S = S + i * i;
i++;
}
printf("i = %d", i);
printf("\nTong 1^2 + 2^2 + ... + %d^2 la: %ld", n, S);
return 0;
}
Kết quả:
Tính S(n) = 1^2 + 2^2 + … + n^2

No comments:

Post a Comment