上代码
/* 编译没有任何问题,出错运行的写法 */
int i, k;
int m, n;
scanf("%d\t%d\n", &i, &k);
printf("%d,%d\n", i, k);
scanf("%d\t%d\n", &m, &n);
printf("%d,%d\n", m, n);
查查查,大佬们说,貌似,scanf后面的括号中;双引号中的格式和逗号中的格式要一样。scanf从buffer中遇到回车才会停止取东西,去掉\n试试,于是乎,改改改
/* 真香,可编译正确运行 */
int i, k;
int m, n;
scanf("%d %d", &i, &k); /* 从空格分开连续输入的数字,*/
printf("%d, %d\n", i, k);
scanf("%d %d", &m, &n); /* 例如:4 5,5之后就按回车,scanf就会停止取东西了*/
printf("%d, %d\n", m, n);
/****************************************************************/
数组
int array[2][13];
取第一行第五个元素
/* right expression */
element = array[0][4];
/* wrong expression */
elemet = array[1][5];
COME ON !!!