有谁能帮我编一段程序啊,c++,很简单的貌似,感谢

2024-11-27 01:45:35
推荐回答(2个)
回答1:

试试行不?
#include 

int main() {
char n[11];
char n2[11];
int i,j;

scanf("%s",n);
for(i=0,j=0;i<11;++i){
if(n[i]=='\0')
break;
if((n[i]-'0')%2!=0){
n2[j]=n[i];
++j;
}

}
n2[j]='\0';

printf("%d\n",i);
printf("%s\n",n2);
for(j=i-1;j>=0;--j){
printf("%c",n[j]);
}

return 0;
}

回答2:

用纯数字做的三个函数,可以看一下;也可以将输入的数字当字符串处理