这用户输入一系列整数,输入回车结束。将其中的奇数用 '+' 连接输出,将其中偶数用 '-' 连接输出。
输入格式:
每行输入一个正整数,输入回车结束输 入
输出格式:
两行,第一行输出用'-'连接的偶数,第二行输出用'+'连接的奇数。
输入样例:
在这里给出一组输入。例如:
25
34
14
13
36
59
输出样例:
在这里给出相应的输出。例如:
34-14-36
25+13+59
这道题题目没给范围,但我用数组提交PTA给判对了
仅供参考
#include<stdio.h>
int a[10000]={0}, b[10000]={0};
int main()
{
int n, flag1=0, flag2=0, i=0, j=0;
while(scanf("%d", &n)!=EOF)
{
if(n%2==0)
{
a[i]=n;
i++;
}
else
{
b[j]=n;
j++;
}
}
for(j=0;j<i;j++)
{
if(flag1==0)
{
printf("%d", a[j]);
flag1++;
}
else
printf("-%d", a[j]);
}
printf("\n");
for(i=0;i<j;i++)
{
if(flag2==0)
{
printf("%d", b[i]);
flag2++;
}
else
printf("+%d", b[i]);
}
return 0;
}