01/10/2018, 08:52

Cho em hỏi code sai ở chỗ nào ạ....bài in ra độ dài từ dài nhất trong chuỗi

#include<stdio.h>
#include<conio.h>
#include<string.h>

int main()
{
	int n;
	int i,j,max,dem;
	printf("nhap n=");
	scanf("%d",&n);
	for(int z=0; z < n ; z++)
	
	{
	
	char s[100];
	gets(s);
	max=0;
	for(i=0;i<strlen(s);i++)
	{
		if(s[i] !=32)
		{ dem = 1;
		  j=i+1;
		}
		
		while(s[j] != 32 && j < strlen(s))
		{
			dem++;
			if(dem > max)
			max = dem;
			
			j++;
			}
		     }
		printf("%d",max);
		getch();
		}
		}
Bài liên quan
0