Update cv1/program.c
This commit is contained in:
parent
f969aa795b
commit
4224709fbe
@ -5,7 +5,7 @@
|
|||||||
//
|
//
|
||||||
bool check(char* s2, char *pz)
|
bool check(char* s2, char *pz)
|
||||||
{
|
{
|
||||||
char s[300];
|
char s[300], p[300];
|
||||||
if(s2==NULL || pz==NULL)
|
if(s2==NULL || pz==NULL)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
@ -15,6 +15,7 @@ bool check(char* s2, char *pz)
|
|||||||
// {
|
// {
|
||||||
// return false;
|
// return false;
|
||||||
// }
|
// }
|
||||||
|
// 0123456789
|
||||||
char shifer[15]="oizeasbtbq";
|
char shifer[15]="oizeasbtbq";
|
||||||
|
|
||||||
for(int i = 0; s2[i]!='\0'; i++)
|
for(int i = 0; s2[i]!='\0'; i++)
|
||||||
@ -28,7 +29,20 @@ bool check(char* s2, char *pz)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
s[strlen(s2)]=0;
|
s[strlen(s2)]=0;
|
||||||
bool rez=strstr(s, pz)!=NULL;
|
|
||||||
|
for(int i = 0; pz[i]!='\0'; i++)
|
||||||
|
{
|
||||||
|
//printf("%d ",i);
|
||||||
|
p[i] = tolower(pz[i]);
|
||||||
|
if(p[i] >='0' && p[i]<='9')
|
||||||
|
{
|
||||||
|
p[i]=shifer[p[i]-'0'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p[strlen(pz)]=0;
|
||||||
|
|
||||||
|
//printf("========= %s %s %s", s2,pz,)
|
||||||
|
bool rez=strstr(s, p)!=NULL;
|
||||||
//free(s);
|
//free(s);
|
||||||
return rez;
|
return rez;
|
||||||
|
|
||||||
@ -63,7 +77,6 @@ int main()
|
|||||||
}
|
}
|
||||||
if(check(r, pizz))
|
if(check(r, pizz))
|
||||||
{
|
{
|
||||||
|
|
||||||
printf("%s%.2f\n", r, price);
|
printf("%s%.2f\n", r, price);
|
||||||
}
|
}
|
||||||
count++;
|
count++;
|
||||||
|
Loading…
Reference in New Issue
Block a user