rin.c

来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· C语言 代码 · 共 34 行

C
34
字号
rin(){	double d;	register n, c, f;	d = 0.;	f = 0;	n = 0;loop:	c = getchar();	if(c == '\0')		exit();	if(c == '-') {		f++;		goto loop;	}	if(c == '.') {		n++;		goto loop;	}	if(c>='0' && c<='9') {		if(n)			n++;		d = d*10.+c-'0';		goto loop;	}	if(f)		d = -d;	for(f=1; f<n; f++)		d =/ 10.;	n = d;	return(n);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?