Viết chương trình C để in ra tổng các số lẻ trong 1 khoảng cho trước

Các bước thực hiện để viết chương trình C:

1. Nhập vào số nguyên đầu tiên start và số nguyên cuối cùng end, ví dụ: start = 4 và end = 980

2. Kiểm tra nếu start là số chẵn, thì biến nó thành số lẻ

3. Chạy vòng lặp từ start (đã là số lẻ), tính tổng sum += i

4. In ra sum

Code tham khảo của chương trình C:

#include <stdio.h>
int main()
{
int i, start, end, sum=0;

/*1. Input a start integer and an end integer */
printf("Enter a start integer: ");
scanf("%d", &start);
printf("Enter an end integer: ");
scanf("%d", &end);

/* 2. If start is even then make it odd */
if(start % 2 == 0)
{
start++;
}
/*3. Iterate from start to end and calculate sum */
for(i=start; i<=end; i+=2)
{
sum += i;
}

printf("Sum of odd numbers between %d to %d = %d", start, end, sum);

return 0;
}