首页 > 新手按教程写的几行,检查不出错误原因?!

新手按教程写的几行,检查不出错误原因?!

代码如下:

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定义的不一致 -- 逗号后面少了个空格 -- 加个空格,重新输入下试试?


scanf第二个%d错了


%和$都可以用?


比较常用的scanf是这样的 (注意第一个参数)

scanf("%d%d", &i, &j);

然后输入时不要逗号,以空格或tab或换行分隔数据

【热门文章】
【热门文章】