Anonymous 发表于 2021-7-29 12:29:28

有老哥知道为什么吗,怎么是乱数字

好痛苦。不想用Linux,学个C语言,安装vc6.0老闪退,visual studio有总出问题。啊,人傻了

王逗比666 发表于 2021-7-29 12:57:05

本帖最后由 王逗比666 于 2021-7-29 13:00 编辑

不是vs的问题,是你代码的问题,'%'和'd'中间为什么有空格?而且你输入的时候三个数字不能用逗号隔开
#include <stdio.h>

int main(void) {
      int a, b, c;
      scanf("%d %d %d", &a, &b, &c);
      printf("%d, %d, %d\n", a, b, c);

      return 0;
}db@DESKTOP-HO2UOPM:/mnt/c/Users/db$ vi main.c
db@DESKTOP-HO2UOPM:/mnt/c/Users/db$ cc main.c && ./a.out
1 2 3
1, 2, 3
db@DESKTOP-HO2UOPM:/mnt/c/Users/db$

xiaozhengaixue 发表于 2021-7-29 13:14:29

楼上说的对 scanf接受变量的形式和输入变量的形式要相符合,而且你是不是写空格了。
页: [1]
查看完整版本: 有老哥知道为什么吗,怎么是乱数字