TA贡献5条经验 获得超1个赞
你没存进去,输出的是地址值……
TA贡献883条经验 获得超454个赞
你输入这一串数字时,用空格隔开它们就好了(或者用回车、tab什么的也行)。在你这个例子中,不要用逗号隔开。
scanf 的第一个参数是“格式化字符串”,你输入的内容会按照这个字符串的格式作匹配,能够匹配到“格式化指示符”就把数据存入后面参数中。
所以,你的格式化字符串是 "%d",只是一个指示符%d,那么你只需要输入数字就好了。输入格式化字符串中没有的逗号就错了。
还有,你这个应该是 C 代码吧? 别在 C++ 区中提问呀。
举报