首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

三进制转换成10进制

2012-10-10 
3进制转换成10进制。#include stdio.h#include string.hint main (){char n[1000]int i,sum0gets(n)

3进制转换成10进制。
#include <stdio.h>
#include <string.h>
int main ()
{
char n[1000];
int i,sum=0;

gets(n);
for (i=0;n[i];i++)
sum=sum*3+n[i]-'0';
printf ("%d",sum);

return 0;
}


for语句里面为什么可以用N[i]当条件?求解释。

[解决办法]
C的世界中,非0即为真。

热点排行