The following program is my ACcepted code for UVA-272.
It's a for everybody to learn and discuss.
If there is any mistake or comment, please let me know. :D
此乃UAV 272的AC code!
////This program is for UVA 272 TEX Quotes
//http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=4&page=show_problem&problem=208
#include<stdio.h>
#include<string.h>
using namespace std;
bool ifFirst = true;//flag for the first(true) or the second double-quote(false).
void replace(char str[])
{
int len = strlen(str);
for(int i=0; i<len; i++)
{
if( str[i] == '"' )
{
if(ifFirst)
{
printf("\`\`");// print ``
ifFirst = false;
}
else
{
printf("\'\'");// print ''
ifFirst = true;
}
}
else
printf("%c", str[i]);
}
printf("\n");
return;
}
int main()
{
char s[1000];
memset(s, '\0', sizeof(s));
ifFirst = true;
while(gets(s)!=NULL)
{
replace(s);
}
return 0;
}
Please feel free to use it after adding this blog as an reference. (http://autekroy.blogspot.tw) If there is any mistake or comment, please let me know. :D
歡迎使用與分享任何內容,但請記得標示此部落格為出處。(http://autekroy.blogspot.tw/) 如果有發現任何的錯誤與建議請留言或跟我連絡。 : )
It's a for everybody to learn and discuss.
If there is any mistake or comment, please let me know. :D
此乃UAV 272的AC code!
歡迎一同討論學習,如有錯誤與任何建議請留言 : )
////This program is for UVA 272 TEX Quotes
//http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=4&page=show_problem&problem=208
#include<stdio.h>
#include<string.h>
using namespace std;
bool ifFirst = true;//flag for the first(true) or the second double-quote(false).
void replace(char str[])
{
int len = strlen(str);
for(int i=0; i<len; i++)
{
if( str[i] == '"' )
{
if(ifFirst)
{
printf("\`\`");// print ``
ifFirst = false;
}
else
{
printf("\'\'");// print ''
ifFirst = true;
}
}
else
printf("%c", str[i]);
}
printf("\n");
return;
}
int main()
{
char s[1000];
memset(s, '\0', sizeof(s));
ifFirst = true;
while(gets(s)!=NULL)
{
replace(s);
}
return 0;
}
Please feel free to use it after adding this blog as an reference. (http://autekroy.blogspot.tw) If there is any mistake or comment, please let me know. :D
歡迎使用與分享任何內容,但請記得標示此部落格為出處。(http://autekroy.blogspot.tw/) 如果有發現任何的錯誤與建議請留言或跟我連絡。 : )
沒有留言:
張貼留言
請留下您的任何想法或建議!
Please leave any thought or comment!