SDJZUOJ 1047 字符串的奇偶性
题目链接:http://sdjzu.acmclub.com/index.php?app=problem_title&id=147&problem_id=1047
模拟水
题目分析:int似乎也处理得了,我是完全按字符串处理的。
code :
#include<stdio.h>
#include<string.h>
int main()
{
char c,s[1010];
int n,i,pointer;
while(scanf("%c",&c),c!='#')
{
s[0]=c;
pointer=1;
n=c-'0';
while(scanf("%c",&c),c!='\n')
{
s[pointer++]=c;
if(c=='0'||c=='1')n=(n+c-'0')%2;
}
if(s[--pointer]=='e')s[pointer]=n+'0';
else s[pointer]=1-n+'0';
s[pointer+1]=0;
printf("%s\n",s);
}
return 0;
}