求帮助啊 哪位给我看一下哪里错了 帮我改一下在发过来啊 谢谢!!!
#include<stdio.h>
#include<string.h>
#include <conio.h>
#define N
int main()
{
int i,c=0,a;
char str[N];
printf("请输入8到16位的密码如xX7745262 ;\n");
gets(str);
for(a=0,a<=strlen(str),a++)
if( a>=8&&a<=16)
if ('a'<= a[i]&&a[i]<='z')
c=c+1;
else if
c=c;
if('0'<=a[i]&&a[i]<='9')
c=c+1;
else if
c=c;
if('A'<=a[i]&&a[i]<='Z')
c=c+1;
else if
c=c;
if('/'<=a[i]&&a[i]<='!')
c=c+1;
else if
c=c;
if(c>=3)
printf("该密码为安全密码");
else if
printf("请输入8到16位的密码如xX7745262 : \n");
else if
printf( "请输入8到16位的密码如xX7745262 ;\n");
system("pause");
}