为什么这个程序一闪而过,求解!

CodeMoggy 2017-12-09 08:51:14

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdlib.h>
#include<stdio.h>
int main()
{
int A=0;
int B=0;
int C=0;
int D=0;
int E = 0;
for (A = 1; A <= 5; A++)
{
for (B = 1; B <= 5; B++)
{
for (C = 1; C <= 5; C++)
{
for (D = 1; D <= 5; D++)
{
for (E = 1; E <= 5; E++)
{
if (((B == 2)||(A == 3)) &&\
((B == 2)||(E == 4)) &&\
((C == 1)||(D == 2)) &&\
((C == 5)||(D == 3)) &&\
((E == 4)||(A == 1)) &&\
(A != B) && (A != C) && (A != D) &&\
(A != E) && (B != C) && (B != D) &&\
(B != E) && (C != D) && (C != E) &&\
(D != E) && ((E == 4)||(A == 1)))
{
printf("A=%d B=%d C=%d D=%d E=%d\n", A, B, C, D, E);
return 0;
}
}
}
}
}
}
system("pause");
return 0;

}


我有system("pause");为什么还停不下来!
...全文
341 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Moti_31 2018-12-04
  • 打赏
  • 举报
回复
system("pause")是暂停的意思,等待用户信号,应该在return之前
  • 打赏
  • 举报
回复
printf("A=%d B=%d C=%d D=%d E=%d\n", A, B, C, D, E); return 0; //在这行前面加上system("pause");

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧