小白求教~不知道哪里错了~
输入一串符号(长度不大于50),依次输出每个符号值为偶数的ASCII值,值之间用逗号连接#include<iostream>
int main()
{
int i=0,k=0,n=0,m=0;
char q[51];
while(q[k]!='\0')
{scanf("%c",&q[k]);k++;}
while(i<k)
{if(((int)q[i])%2==0) n++;
k++;printf("%d",n);}
i=0;
while(q[i]!='\0')
{if((int)q[i]%2==0) {printf("%d\n",q[i]);m++;}
if(m<n) printf(",");}
if(n==0) printf("NO\n");
system("pause");
}