猿问

请大佬帮忙看一下怎么回事,为什么输出结果是这么一大串数字?


慕无忌7355765
浏览 1320回答 2
2回答

笔墨遥仙

你没存进去,输出的是地址值……

onemoo

你输入这一串数字时,用空格隔开它们就好了(或者用回车、tab什么的也行)。在你这个例子中,不要用逗号隔开。scanf 的第一个参数是“格式化字符串”,你输入的内容会按照这个字符串的格式作匹配,能够匹配到“格式化指示符”就把数据存入后面参数中。所以,你的格式化字符串是 "%d",只是一个指示符%d,那么你只需要输入数字就好了。输入格式化字符串中没有的逗号就错了。还有,你这个应该是 C 代码吧?  别在 C++ 区中提问呀。
随时随地看视频慕课网APP
我要回答