-
-
[旧帖]
[求助]不好意思的问下,getchar不是获取字符嘛,怎么浮点型数字啊?
0.00雪花
-
发表于:
2009-3-20 12:25
4160
-
[旧帖] [求助]不好意思的问下,getchar不是获取字符嘛,怎么浮点型数字啊?
0.00雪花
#include<stdio.h>
void main()
{
int label;
char c;
printf("\nPlase input a number:");
c=getchar();
while(c!='\n')
{
if(c=='.')label=1;
c=getchar();/*但是输入不带点,也没有循环啊,难道是我搞错了*/
}
if(label==1) printf("\nfloat");
else printf("\nnint");
getch();
}
输入的是12.000,结果是float,而且我试着输入abd2.也是输出float,我狂晕!
各位大侠,虽然这个问题和简单,但是希望大侠们能够不吝赐教!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)