#include<stdio.h>
#include<string.h>
#include<math.h>
#include<ctype.h>
int main()
{
long n,cas=1;
while(~scanf("%ld",&n))
{
long i,l,j;
char a[1000][1000]={0},a1[100000]={0};
if(n==0)
break;
getchar();
for(j=0;j<n;j++)
{
gets(a1);
strcpy(a[j],a1);
}
printf("Case %ld:\n",cas++);
printf("#include<string.h>\n#include<stdio.h>\nint main()\n{\n");
for(i=0;i<n;i++)
{
l=strlen(a[i]);
printf("printf(\"");
for(j=0;j<l;j++)
{
if(a[i][j]=='"')
printf("\\\"");
else if(a[i][j]=='\\')
printf("\\\\");
else
printf("%c",a[i][j]);
}
printf("\\n\"");
printf(");");
a[i][l]='\0';
printf("\n");
}
printf("printf(\"\\n\");\n");
printf("return 0;\n");
printf("}\n");
}
return 0;
}
#include<string.h>
#include<math.h>
#include<ctype.h>
int main()
{
long n,cas=1;
while(~scanf("%ld",&n))
{
long i,l,j;
char a[1000][1000]={0},a1[100000]={0};
if(n==0)
break;
getchar();
for(j=0;j<n;j++)
{
gets(a1);
strcpy(a[j],a1);
}
printf("Case %ld:\n",cas++);
printf("#include<string.h>\n#include<stdio.h>\nint main()\n{\n");
for(i=0;i<n;i++)
{
l=strlen(a[i]);
printf("printf(\"");
for(j=0;j<l;j++)
{
if(a[i][j]=='"')
printf("\\\"");
else if(a[i][j]=='\\')
printf("\\\\");
else
printf("%c",a[i][j]);
}
printf("\\n\"");
printf(");");
a[i][l]='\0';
printf("\n");
}
printf("printf(\"\\n\");\n");
printf("return 0;\n");
printf("}\n");
}
return 0;
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন