ở đây mình có 2 ví dụ
[AH]
Mã:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
int i, j, dem = 0;
char s[100];
printf("\n Nhap chuoi: ");
gets(s);
for(i=0,j=strlen(s)-1; i<j; i++, j--)
{
if(s[i]!=s[j])
{
printf("\n khong doi xung");
getch();
return 0;
}
else
{
dem++;
}
}
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
return 0;
}
[/AH]
[AH]
Mã:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
int i, j, dem = 0;
char s[100];
printf("\n Nhap chuoi: ");
gets(s);
for(i=0,j=strlen(s)-1; i<j; i++, j--)
{
if(s[i]!=s[j])
{
printf("\n khong doi xung");
//getch();
//return 0;
}
else
{
dem++;
}
}
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
return 0;
}
[/AH]
khác nhau ở dòng 16 và 17
mấy pro cho mình hỏi là tại sao khi có
Mã:
getch();
return 0;
thì chương trình tới đây là dừng k chạy 2 lệnh
Mã:
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
, k có
Mã:
getch()
hoặc
Mã:
return 0
vẫn dừng
còn nếu thiếu cả 2 lệnh trên thì chương trình chạy tuần tự xong vẫn chạy 2 câu lệnh
Mã:
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
Vậy tác dụng của cặp lệnh
Mã:
getch();
return 0;
là gì mong mấy a đi trước chỉ dạy
[AH]
Mã:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
int i, j, dem = 0;
char s[100];
printf("\n Nhap chuoi: ");
gets(s);
for(i=0,j=strlen(s)-1; i<j; i++, j--)
{
if(s[i]!=s[j])
{
printf("\n khong doi xung");
getch();
return 0;
}
else
{
dem++;
}
}
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
return 0;
}
[/AH]
[AH]
Mã:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
int i, j, dem = 0;
char s[100];
printf("\n Nhap chuoi: ");
gets(s);
for(i=0,j=strlen(s)-1; i<j; i++, j--)
{
if(s[i]!=s[j])
{
printf("\n khong doi xung");
//getch();
//return 0;
}
else
{
dem++;
}
}
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
return 0;
}
[/AH]
khác nhau ở dòng 16 và 17
mấy pro cho mình hỏi là tại sao khi có
Mã:
getch();
return 0;
thì chương trình tới đây là dừng k chạy 2 lệnh
Mã:
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
, k có
Mã:
getch()
hoặc
Mã:
return 0
vẫn dừng
còn nếu thiếu cả 2 lệnh trên thì chương trình chạy tuần tự xong vẫn chạy 2 câu lệnh
Mã:
printf("\n co doi xung");
printf("\n So chhu giong nhau trong chuoi: %d", dem);
Vậy tác dụng của cặp lệnh
Mã:
getch();
return 0;
là gì mong mấy a đi trước chỉ dạy