新手按教程写的几行,检查不出错误原因?!
代码如下:
include <stdio.h>
int main(int argc, char *argv[])
{
int i , j;scanf("%d, $d,", &i , &j);
printf("i = %d ,j = %d ",i , j);
return 0;
}
结果如下:
请问:为什么第一个数据对的 ,第二个就是垃圾代码呢? 明明格式差不多啊
纯新手。。。
回答:
scanf第二个%d错了
回答:
你输入的格式与scanf
定义的不一致 -- 逗号后面少了个空格 -- 加个空格,重新输入下试试?
回答:
%和$都可以用?
回答:
比较常用的scanf是这样的 (注意第一个参数)
scanf("%d%d", &i, &j);
然后输入时不要逗号,以空格或tab或换行分隔数据
以上是 新手按教程写的几行,检查不出错误原因?! 的全部内容, 来源链接: utcz.com/p/194799.html