
1条回答 默认 最新
赵4老师 2021-10-19 09:48关注#include <stdio.h> int main() { char b[40]; int d=0,i=0,p=1; scanf("9%31[01]",b); while (1) { if (!b[i]) break; if (b[i]=='1') d+=p; p<<=1; i++; } printf("%d",d); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报