文章
2
粉丝
87
获赞
0
访问
1.6k
#include<stdio.h>
int main(){
int m,n,k,i=0,num[1000],er[1000];
char str[31];
while(fgets(str,31,stdin)){ //接收每次输入的字符串
for(n=0;str[n+1]!='\0';n++) //将字符串转化为数字存入num数组中
num[n]=str[n]-'0';
m=0; //m标记的是num数组中第一个不为0的数
k=0;
while(m<n){ //当num数组不全为0的时候
er[k++]=num[n-1]%2; //记录二进制数
for(i=m;i<n;i++){ //将num数组当成数字,进行除2运算
if(num[i]%2!=0)
&n...
登录后发布评论
暂无评论,来抢沙发