#include "stdio.h" #include "string.h" struct data { char a[100]; }; void main() { int i,j=0; struct data d[100]; char s[100]; for(i=0;i<100;i++) { strcpy(d[i].a,"aaa"); } gets(s); for(i=0;s[i]!='Y';i++,j++) { if(s[i]=='M') strcpy(d[j].a,"Monday"); else if(s[i]=='F') strcpy(d[j].a,"Friday"); else if(s[i]=='W') strcpy(d[j].a,"Wednesday"); else if(s[i]=='T') { if(s[i+1]=='u') { strcpy(d[j].a,"Tuesday"); i++; } else if(s[i+1]=='h') { strcpy(d[j].a,"Thursday"); i++; } else strcpy(d[j].a,"Wrong data"); } else if(s[i]=='S') { if(s[i+1]=='u') { strcpy(d[j].a,"Sunday"); i++; } else if(s[i+1]=='a') { strcpy(d[j].a,"Saturday"); i++; } else strcpy(d[j].a,"Wrong data"); } else { strcpy(d[j].a,"Wrong data"); } } for(i=0;strcmp(d[i].a,"aaa")!=0;i++) printf("%s\n",d[i].a); } |
Double click to view unformatted code.