永发信息网

void main{unsigned long n; unsigned int e; int i; i=scanf("%ul%ud", &n, &e); printf("

答案:4  悬赏:70  手机版
解决时间 2021-03-29 00:31
void main{unsigned long n; unsigned int e; int i; i=scanf("%ul%ud", &n, &e); printf("%d",i)};
最佳答案
你的问题出在格式说明符上,unsigned long应该用%lu,unsigned int应该用%u,这样就可以了。结果应该是2。
全部回答
2
scanf语句中数字类型不对,改成
scanf("%lu%du", &n, &e);就行了
只接收到一个数据。所以是1。
i=scanf("%d%d", &n, &e); 这样的话就是2,2个都接收到了。接收时数值用%d,输出时可以其它格式化。
函数名: scanf
功 能: 执行格式化输入
用 法: int scanf(char *format[,argument,...]);
scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其调用格式为: scanf("<格式化字符串>",<地址表>);
scanf()函数返回成功赋值的数据项数,出错时则返回EOF。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大师看看这百子祝寿瓶真假
篆刻时“艾”字怎么写
查找数字成语:七()八(),比如:七上八下
为什么智者当自己有理的时候,对于别人的瞧不
小玲有七个黄气球和一些红气球红气球的个数比
为什么工龄越长退休金反而越少
0.5加5分之1等于几?
求解会计坏账准备
易付宝拼手气红包是后台是否有人为操作
刮过瓷粉现在要涂墙面漆,应该怎么做
为什么beat it的意思是 避开
现在去丹霞山旅游会不会太热
小东买了3块橡皮4支铅笔花了6.6元小明买了3块
现在在5173上,地下城卖金币的手续费怎么算?
玉鼎真人的人物情节
推荐资讯
caxa2007等距线输入5毫米怎么样成了10毫米
中山大学法律学院门前的神兽叫什么??急求!
无为县2010年优秀班主任
c1驾照对手指要求
目前盛泉集团有哪些养老社区与基地?
纸上有洞用夹子夹起来的叫什么纸
描写冬天荷花池萧瑟的诗句
叫丁文雅的有几个人?
买房时,为什么很少人愿意选一楼和顶楼
省道318线73公里 130米在哪里
通勤时间是什么意思
零的突破用成语概括
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?