#include <stdio.h> #include <string.h> int main() { char password[] = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ21信息安全密码学课程设计"; // 预设密码 char input[2048]; // 输入缓冲区 printf("你的解密结果: "); scanf("%s", input); // 从键盘读取输入密码 if (strlen(input) != strlen(password)) { // 判断输入密码长度是否正确 printf("解密失败!\n"); } else if (strcmp(input, password) == 0) { // 判断输入密码是否正确 printf("解密成功!\n"); } else { printf("解密失败!\n"); } return 0;}这个程序如何实现在直接运行时不会直接关闭
时间: 2024-01-28 21:05:46 浏览: 67
可以在程序运行完毕后,加一个 `getchar()` 或 `system("pause")` 的语句,让程序暂停等待用户按下任意键后才退出。例如:
```
#include <stdio.h>
#include <string.h>
int main() {
char password[] = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ21信息安全密码学课程设计"; // 预设密码
char input[2048]; // 输入缓冲区
printf("请输入密码: ");
scanf("%s", input); // 从键盘读取输入密码
if (strlen(input) != strlen(password)) { // 判断输入密码长度是否正确
printf("解密失败!\n");
} else if (strcmp(input, password) == 0) { // 判断输入密码是否正确
printf("解密成功!\n");
} else {
printf("解密失败!\n");
}
getchar(); // 暂停等待用户按下任意键
return 0;
}
```
在 Windows 系统上,`system("pause")` 可以让程序在控制台窗口暂停等待用户按下任意键。在其他系统上,可能需要使用其他等效的语句。
阅读全文
相关推荐












