scanf的参数是变量指针,变量前需要加&
scanf("%d",&a);
输入语句 空格空开 不然你输入的数字123456789 如何判断你输入的是啥
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
键盘输入数字空格隔开 如 1 5 55 555 5555 7
scanf("%d%d%d%d%d%d", a, b ,c ,d ,e, f);改成scanf("%d%d%d%d%d%d", &a, &b ,&c ,&d ,&e, &f);
其他人的解答都是很赞的,就是需要一个&。
代码有两个问题:
1、scanf函数接受输入的变量需要填入的是地址,比如变量a,需要写成&a,如果是数组b[8],写成b就可以。
2、printf打印输出需要加上\n换行,否则有些环境无法输出打印的内容。
scanf 需要用到&