【求助】小弟实在读不懂题意,请指教!
请教各位前辈,原谅小弟是理解能力较差,小弟实在读不懂这道题在说什么?请指教!谢谢!原题:
假设变量a、b、c、d已经确定,对于语句
scanf("%d%c%f%f",&a,&b,&c,&d);
若分别在键盘输入
(1)2a-5.6-8.9
(2)2.3a5.68.9
(3)2a5.6-8.9
(4)2a-5.6-8.9
将会在变量a、b、c、d中存储什么内容?
我设计了下面一段代码进行测试:
#include<stdio.h>
int main(void){
int a;
char b;
float c,d;
scanf("%d%c%f%f",&a,&b,&c,&d);
printf("%d%c%f%f\n",a,b,c,d);
return 0;
}
输出结果分别是:
(1)2a-5.600000-8.900000
(2)2.3.000000-107374176.000000
(3)2a5.600000-8.900000
(4)2a-5.600000-8.900000
补充一下:(1)和(4)好像是一样的,我确定我没打错,题目是这样子的,唉,实在不知道这道题要我干什么?
[ 本帖最后由 mandown1991 于 2011-3-8 23:21 编辑 ]