#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int Dec = 0;
char ch;
do
{
ch = getche();
}while(ch != '0' && ch != '1');
do
{
Dec += ch - '0';
ch = getche();
if(ch == '0' || ch == '1')
Dec *= 2;
}while(ch == '0' || ch == '1');
cout<<endl;
cout<<Dec<<endl;
}
你能知道这个程序时干什么的吗?
你能看懂这个程序为什么这么写么?
你试着运行一下,试一试?看看你能懂吗?
如何能把它修改的更好呢?
你敢挑战吗?
挑战一下自己的能力!