Hỏi đoạn code để người dùng chọn y=continue/ n=exit

Chào mọi người. Em có 1 đoạn code cơ bản như ở dưới. Giờ em muốn thêm 1 chức năng là sau khi thực hiện xong chương trình sẽ hiện ra 1 dòng chữ: Chọn Y/N. Nếu người dùng chọn Y sẽ chạy lại chương trình trên. Còn chọn N sẽ thoát chương trình thì như nào ạ? Em cám ơn.

#include<stdio.h>
int main()
{
	int n;
	int sum=0;
	printf("Nhap n:\n");
	scanf("%d",&n);
	for(int i=1; i<=n; i++)
		if(i%2!=0){
			printf("Odd numbers are: %d\n",i);
			sum+=i;
		}	
	printf("\n");	
	
	printf("Sum= %d",sum);
}

Dùng do . . . while để bọc cả đoạn chương trình của bạn lại.

int main() {
  char continue = 0;
  do {
  // your program in here
  printf("Do you want continue? ");
  continue = getchar();
  } while (continue != 'n');
  return 0;
}
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?