当前位置 : 主页 > 手机开发 > harmonyos >

北大ACM poj1565

来源:互联网 收集:自由互联 发布时间:2023-08-26
#includestdio.h#includestring.hint main(){char a[40];int n,i,j,z,x;while(scanf("%s",a),strcmp(a,"0")!=0)//输入字符串,如果输入0结束 {n=strlen(a);x=0;z=1;for(i=0;in;i++){z*=2;x+=(a[n-i-1]-'0')*(z-1);}printf("%d\n",x);}return 0;}


#include<stdio.h>
#include<string.h>
int main()
{
	char a[40];
	int n,i,j,z,x;
	while(scanf("%s",a),strcmp(a,"0")!=0)//输入字符串,如果输入0结束 
	{
		n=strlen(a);x=0;z=1;
		for(i=0;i<n;i++)
		{
			z*=2;
			x+=(a[n-i-1]-'0')*(z-1);
		}
		printf("%d\n",x);
	}
	return 0;
}



上一篇:北大ACM poj2234
下一篇:没有了
网友评论