-
15-10-2015, 01:24 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bài kiểm tra xem có kí tự t trong xâu ko? mà mk chạy mãi mà ko đc m.n xem hộ mk với.
#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "string.h"
main()
{
char a[100],t;
int i,ok=0;
printf("nhap chuoi:");
gets(a);
for(i=0;i<strlen(a);i++)
if(a[i]==t)
ok=1;
if(ok==1)
printf("day co chu t");
else
printf("day ko co chu t");
}View more random threads:
- RoleProvider MVC3 (Login Phân Quyền)
- Video hướng dẫn sử SMS Gateway và lập trình tương tác
- Cách chụp hình một form trong lập trình C# .NET
- [TUTORIAL] Cách bảo vệ phần mềm .Net bằng HWDI
- Xem dùm mình với !!!
- Ngôn ngữ lập trình c: chỉnh sửa file nhị phân
- Video Giải bài tập ma trận từ cơ bản đến nâng cao
- add dữ liệu từ các textbox của form2 vào DataGridView của form1
- Mở Tab XtralControl trên user control
- Tạo chương trình chỉ chạy 1 instance 1 lúc trong lập trình C#
-
16-10-2015, 10:23 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cho code vào tag, có thể sẽ có người trả lời cho bạn.
-
16-10-2015, 10:44 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
if(a[i]==t) // nó chưa được gán, nó chẳng bà con họ hàng với ký tự 't'. Học với hành lạ.
-
19-10-2015, 08:07 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn cần học lại căn bản về biến [IMG]images/smilies/smile.png[/IMG] Bạn khởi tạo biến t với kiểu char nhưng không gán giá trị cho biến này, sau đó lại so sánh a[i] với giá trị của biến t. Ngoài ra, biến ok theo kiểu int của bạn là không cần thiết [IMG]images/smilies/smile.png[/IMG] Thêm nữa bạn nên break vòng for khi đã thấy kí tự 't' trong chuỗi.
PS: cuối cùng, bài của bạn là C/C++ không phải C# nhé
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...