满意答案
xrdnkj
2013.10.17
采纳率:40% 等级:12
已帮助:6780人
/*看看吧*/
#include
#include
#include
#include
#define MAX_LEN 40
#define MAX_COUNT 20
void main()
{
int count = 0;
char array[MAX_COUNT][MAX_LEN];
printf("请输入个数及二进制数: \n");
scanf("%d", &count);
getchar();
for(int i=0; i
gets((char*)&array[i]);
printf("对应的十进制数是: \n");
for(i=0; i
{
int iDec = 0;
int len = strlen(array[i]);
int index = 0;
while(len--)
{
iDec += pow(2, index) * (atoi(array[i]) & 1);
array[i][len] = '\0';
index++;
}
printf("%d\n", iDec);
}
}
00分享举报