编完C语言程序后运行,在输完数据后一闪而过
答案:5 悬赏:0 手机版
解决时间 2021-03-05 20:02
- 提问者网友:你给我的爱
- 2021-03-05 13:45
编完C语言程序后运行,在输完数据后一闪而过
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-05 14:34
#include
getchar();
fflush(stdin);
或
#include
system("pause");
或
#include
getch();
或者
#include
MessageBox(NULL,"程序结束","消息",MB_OK);
加在main()函数的
return 0;前面
完整程序:
#include // 包含stdio.h头文件
#include //getch();
int max(int, int); // 函数声明
int main(){
int a, b; // 声明两个整型变量
printf("Input two integers: "); // 以空格为分隔
scanf("%d %d", &a, &b); // 将输入的两个整数分别赋值给a, b
// 以整数形式输出最大值, a, b为实际参数(实参)
printf("The max integer is %d.\n", max(a, b));
getch();
return 0;
}
// 函数定义
int max(int num1, int num2){ // num1, num2为形式参数(形参)
if(num1>num2){ // 如果num1大于num2
return num1; // 返回num1并结束max函数
}else{ // 如果num2大于num1
return num2; // 返回num2并结束max函数
}
}
getchar();
fflush(stdin);
或
#include
system("pause");
或
#include
getch();
或者
#include
MessageBox(NULL,"程序结束","消息",MB_OK);
加在main()函数的
return 0;前面
完整程序:
#include
#include
int max(int, int); // 函数声明
int main(){
int a, b; // 声明两个整型变量
printf("Input two integers: "); // 以空格为分隔
scanf("%d %d", &a, &b); // 将输入的两个整数分别赋值给a, b
// 以整数形式输出最大值, a, b为实际参数(实参)
printf("The max integer is %d.\n", max(a, b));
getch();
return 0;
}
// 函数定义
int max(int num1, int num2){ // num1, num2为形式参数(形参)
if(num1>num2){ // 如果num1大于num2
return num1; // 返回num1并结束max函数
}else{ // 如果num2大于num1
return num2; // 返回num2并结束max函数
}
}
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-05 17:48
加
getchar()
getchar()
- 2楼网友:第幾種人
- 2021-03-05 17:05
我测试了程序没问题,是不是你软件有问题
- 3楼网友:慢性怪人
- 2021-03-05 16:02
getch()后面的分号呢?
应该是 getch();
应该是 getch();
- 4楼网友:山君与见山
- 2021-03-05 15:33
getch();
你打分号没?
PS: 也可以用system("pause");
你打分号没?
PS: 也可以用system("pause");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯