99问答网
所有问题
求解xcode中scanf出错问题
LZ今日突然想用xcode编一个计算dota护甲问题的程序,但实验时每次输入之后计算值为零,求大神解答
举报该问题
推荐答案 2015-02-18
scanf的%d只能用来输入整数,你连用3个%d,中间没有分隔符,于是程序也不知道在哪里分割,于是结果nType变成了0。如果需要输入浮点数,可以用float nType;声明,并且用%f指定输入格式,比如scanf("%f %d %d",...),并且输入的时候中间用一个半角空格分割,这样就能正确给各个变量赋值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/OXz7BzvzvzOezz7Wzv.html
其他回答
第1个回答 2015-02-18
把nNum的类型改为double(或float)的dNum(或fNum),显示格式改为"%lf"(或"%f")。
相似回答
c语言
xcode
,
scanf的问题
!!!
答:
你的scanf中变量的没加&,导致你输入a后,不用再输入了
。你改成("%d",&b)试试。解释原因 执行2遍,与缓冲区有关系,应该和回车无关。你的回车等操作被记忆成下一次输入。
用
xcode
学习c语言怎么使用
scanf
语句??
答:
\n");return 0;}然后写上自己
的
测试语句就行了,比如:int a;
scanf
("%d",&a);printf("输入:%d",a);追问:#include <stdio.hint main (int argc, const char * argv[]){int a;scanf("%d",&a);printf("输入:%d",a);}这样不对吗?回答:不懂你的意思。
我
的xcode
4.5
里
我写
的scanf
("%i,&anyNumber");为什么运行输入的时候只能...
答:
1双引号确实错了,桐1楼 2如果只能输入1,可以看看你
的
anyNumber的数据类型是不是char
为什么我
的xcode
不能读取c++
的scanf
()?
答:
scanf
("&c&c&c",&m,&b,&c);改成scanf("%c%c%c",&m,&b,&c);
求编程大神帮忙
Xcode
编
的
c语言 Xcode说错了 求帮忙
答:
下面那句printf少了一个分号。
我在
Xcode
运行,发现输入的时候不行,不知道为什么?高手指点一下!!谢 ...
答:
scanf
("%i",entry);switch(entry)改成这样试试:int e;scanf("%i", &e);entry = day(e);switch(entry);
...os 10.9
xcode
6.2编写一个c语言程序。
出现错误
,不理解,跪求大神指 ...
答:
你这些语句
的
顺序错乱了一点吧 = = float a;float b=(1.05*a);a还没赋值呢你就用来计算了... 没赋值之前a这块内存可能被别的数据占用,所以总会出现一些奇怪的数据。改成这样:include <stdio.h> int main(){ float a;printf("请输入金额:\n");
scanf
("%f",&a);float b=(1.05*a);...
...字符串都不可以正常
的
获取 ,我用的是
Xcode
答:
char s[40]={'0'};
scanf
("%[^'\n']",s);printf("%s\n",s);格式
里
用 %[^'\n'] 带单引号
的
new_line 符号,就可以输入 有空格的字符串了,等价 gets().
C语言在
Xcode中
的
问题
答:
贴出全部代码
scanf
没有返回值 while( (scanf("%d",&n) &&n!=EOF) ){ j++;}
大家正在搜
c语言scanf和printf
scanf输出格式
scanf和printf的区别
printf和scanf的用法
scanf函数和printf
scanf(%s)
c语言scanf函数
c语言scanf输入字符串
~scanf
相关问题
xcode中scanf不能完成运行
scanf在Xcode中问题,好像只有xcode有这个问题,...
c语言xcode,scanf的问题!!!!!!!!!!!!
请问xcode下如何调试C语言有关于scanf的语句
为什么我的xcode不能读取c++ 的scanf()?
初学C语言 Xcode scanf输入后出现11db什么原因
xcode4.2 编C怎么用SCANF输入?运行后没有反应 ...
为什么我在Xcode里运行c语言main出错了