Hướng dẫn for loop adding numbers c++ - vòng lặp for thêm số c ++

Trong ví dụ này, bạn sẽ học cách tính tổng số các số tự nhiên do người dùng nhập.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • C cho vòng lặp
  • C trong khi và làm ... trong khi vòng lặp

Các số dương 1, 2, 3 ... được gọi là số tự nhiên. Tổng số tự nhiên lên đến 10 là:1, 2, 3... are known as natural numbers. The sum of natural numbers up to 10 is:

sum = 1 + 2 + 3 + ... + 10

Tổng số tự nhiên sử dụng cho vòng lặp

#include 
int main() {
    int n, i, sum = 0;

    printf("Enter a positive integer: ");
    scanf("%d", &n);

    for (i = 1; i <= n; ++i) {
        sum += i;
    }

    printf("Sum = %d", sum);
    return 0;
}

Chương trình trên lấy đầu vào từ người dùng và lưu trữ nó trong biến n. Sau đó, vòng lặp for được sử dụng để tính tổng lên đến n.


Tổng số tự nhiên sử dụng trong khi vòng lặp

#include 
int main() {
    int n, i, sum = 0;
    printf("Enter a positive integer: ");
    scanf("%d", &n);
    i = 1;

    while (i <= n) {
        sum += i;
        ++i;
    }

    printf("Sum = %d", sum);
    return 0;
}

Đầu ra

Enter a positive integer: 100
Sum = 5050

Trong cả hai chương trình, vòng lặp là số lần lặp lại. Và, trong mỗi lần lặp, giá trị của I được thêm vào tổng và tôi được tăng lên bởi 1.

Mặc dù cả hai chương trình đều chính xác về mặt kỹ thuật, tốt hơn là sử dụng vòng lặp for trong trường hợp này. Đó là bởi vì số lần lặp được biết đến.

Các chương trình trên không hoạt động đúng nếu người dùng nhập số nguyên âm. Dưới đây là một sửa đổi nhỏ cho chương trình trên, nơi chúng tôi tiếp tục lấy đầu vào từ người dùng cho đến khi một số nguyên dương được nhập.


Đọc đầu vào cho đến khi một số nguyên dương được nhập

#include 
int main() {
    int n, i, sum = 0;

    do {
        printf("Enter a positive integer: ");
        scanf("%d", &n);
    } while (n <= 0);

    for (i = 1; i <= n; ++i) {
        sum += i;
    }

    printf("Sum = %d", sum);
    return 0;
}

Truy cập trang này để tìm hiểu cách tìm tổng số tự nhiên bằng cách sử dụng đệ quy.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:28 (UTC/GMT +8 giờ)

C cho vòng lặp: Bài tập-2 với giải pháp

Viết một chương trình C để tìm tổng của 10 số tự nhiên đầu tiên.

Trình bày bằng hình ảnh:

Hướng dẫn for loop adding numbers c++ - vòng lặp for thêm số c ++

Giải pháp mẫu:

Mã C:

#include 
int main()
{
    int  j, sum = 0;

    printf("The first 10 natural number is :\n");
 
    for (j = 1; j <= 10; j++)
    {
        sum = sum + j;
        printf("%d ",j);    
    }
    printf("\nThe Sum is : %d\n", sum);
}

Đầu ra mẫu:

The first 10 natural number is :                                                                              
1 2 3 4 5 6 7 8 9 10                                                                                          
The Sum is : 55

Sơ đồ:

Hướng dẫn for loop adding numbers c++ - vòng lặp for thêm số c ++

C Trình chỉnh sửa mã lập trình:

Cải thiện giải pháp mẫu này và đăng mã của bạn thông qua Disqus.

Trước đây: Viết một chương trình trong C để hiển thị 10 số tự nhiên đầu tiên. Hiện tại: Viết một chương trình trong C để hiển thị N Điều khoản về số tự nhiên và tổng của chúng. Write a program in C to display the first 10 natural numbers.
Next: Write a program in C to display n terms of natural number and their sum.

C Lập trình: Mẹo trong ngày

"%.*S" có nghĩa là gì trong printf?

Bạn có thể sử dụng dấu hoa thị (*) để chuyển trình xác định chiều rộng/độ chính xác cho printf (), thay vì mã hóa cứng nó vào chuỗi định dạng, tức là.

void f(const char *str, intstr_len)
{
printf("%.*s\n", str_len, str);
}

Tham khảo: https://bit.ly/3a76ves

C chương trình để tìm tổng số n bằng cách sử dụng cho vòng lặp

Đăng bởi: Instanceofjava Ngày đăng: 14 tháng 5 năm 2017 / Posted date: May 14, 2017 /

  • C chương trình để tìm tổng số n bằng cách sử dụng chức năng
  • Điều này sắp nhận được tổng số của tất cả các số tự nhiên trong C bằng cách sử dụng vòng lặp
  • Ví dụ 4: 1+2+3+4 = 11
  • Hãy cho chúng tôi xem một chương trình ví dụ để nhận & nbsp; Tổng số tự nhiên bằng cách sử dụng vòng lặp.
  • C chương trình để tìm tổng số n bằng cách sử dụng cho vòng lặp

Chương trình số 1: & NBSP; Viết một chương trình C để có được tổng số số tự nhiên lên đến n bằng cách sử dụng vòng lặp

  1. // www. Instanceofjava.com Tất cả các quyền
  2.  #include 
  3. #bao gồm
  4.  
  5. int main ()
  6. {
  7. & nbsp; & nbsp; & nbsp; int n, i, sum = 0;
  8.     
  9. & nbsp; & nbsp; & nbsp; printf ("Nhập một số nguyên dương:");
  10. & nbsp; & nbsp; & nbsp; Scanf ("%d", & n);
  11.  
  12. & nbsp; & nbsp; & nbsp; for (i = 1; i
  13. & nbsp; & nbsp; & nbsp; {
  14. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sum += i; & nbsp; & nbsp; // sum = sum+i;
  15. & nbsp; & nbsp; & nbsp; }
  16.  
  17. & nbsp; & nbsp; & nbsp; printf ("sum = %d", sum);
  18.  
  19. & nbsp; & nbsp; trả lại 0;
  20. }

 Output:Output:

Hướng dẫn for loop adding numbers c++ - vòng lặp for thêm số c ++


Hướng dẫn for loop adding numbers c++ - vòng lặp for thêm số c ++

Được gắn thẻ với: C Chương trình phỏng vấn ngôn ngữ C Ví dụ lập trình cho người mới bắt đầu C Ngôn ngữ lập trình

Ví dụ của Java

Chúng tôi sẽ giúp bạn học tập. Xin vui lòng để lại ý kiến ​​và đề xuất của bạn trong phần bình luận. Nếu bạn có bất kỳ nghi ngờ nào, vui lòng sử dụng hộp tìm kiếm được cung cấp bên phải. Tìm kiếm ở đó để có câu trả lời cảm ơn bạn.


Làm thế nào để bạn thêm số vào một vòng lặp?

Làm thế nào để bạn thêm số trong một vòng lặp ?..
Tạo biến tổng của kiểu dữ liệu số nguyên ..
Khởi tạo tổng với 0 ..
Bắt đầu lặp lại danh sách bằng cách sử dụng vòng lặp ..
Trong quá trình lặp thêm mỗi phần tử với biến tổng ..
Sau khi thực hiện vòng lặp, in tổng ..

Làm thế nào để bạn tổng số trong c?

printf ("Nhập hai số nguyên:");Scanf (" %d %d", & số1, & số2);Sau đó, hai số này được thêm vào bằng toán tử + và kết quả được lưu trữ trong biến tổng.Cuối cùng, hàm printf () được sử dụng để hiển thị tổng số.printf (" %d + %d = %d", số 1, số2, tổng);printf("%d + %d = %d", number1, number2, sum);

Làm thế nào để bạn tìm thấy tổng số n trong một vòng lặp?

Sử dụng cho vòng lặp..
#bao gồm .
#bao gồm .
void main ().
int num, i, sum = 0;// khai báo các biến cục bộ ..
printf ("Nhập một số dương:") ;.
Scanf ("%d", & num);// lấy bất kỳ số dương nào ..
// thực thi cho đến khi điều kiện vẫn đúng ..

Làm thế nào để bạn tìm thấy tổng của 10 số trong c?

C Bài tập: Hiển thị tổng của 10 số tự nhiên đầu tiên..
Trình bày bằng hình ảnh:.
Giải pháp mẫu:.
C mã: #include int main () {int j, sum = 0;printf ("10 số tự nhiên đầu tiên là: \ n");for (j = 1; j
Flowchart:.