C语言scanf输入后直接跳出了
发布网友
发布时间:2022-05-09 09:37
我来回答
共2个回答
热心网友
时间:2024-01-29 19:42
你好,我使用VS调试没有问题,可以输出OK,如下图:
如果你要直接运行看到效果的话,把getchar();改成system("pause");
并在前面添加#include<stdlib.h>,代码如下:
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>//添加头文件
#define COLS 5
void store(double p[][COLS], int row);
int main(void)
{
double array[3][5];
store(array, 3);
printf("OK");
system("pause");//修改这一句
return 0;
}
void store(double p[][COLS], int row)
{
int i, j;
for (i = 0; i < row; i++)
for (j = 0; j < COLS; j++)
scanf_s("%lf", &p[i][j]);
}
热心网友
时间:2024-01-29 19:43
你确定输入的数据是double类型?