char poem[4][40]={
“我住长江头,君住长江尾。”,
“日日思君不见君,共饮长江水。”,
“此水几时休,此恨何时已。”,
“只愿君心似我心,定不负相思意。”
};
int i, j;
for (i = 0; i < 4; i++){
for (j = 0; j < 40; j++){
printf(“%c”, poem[i][j]);
Sleep(100);//控制显示速度
}
printf(“\n”);
}
}
然后,我们在主函数中添加了一个调用这个函数的触发条件:
int main{
char password[20];
int correctPassword = 0;
//密码计算逻辑:用自己的生日加对方生日
//这部分代码放在后面
while (!correctPassword){
printf(“请输入密码:”);
scanf(“%s”, password);
//密码验证
if (strcmp(password, generatedPassword)== 0){
correctPassword = 1;
printf(“\n密码正确!\n”);
printPoem;//密码正确后显示情诗
} else {
printf(“\n密码错误,请重试!\n”);
}
}
return 0;
}
我们花了整个下午的时间完善这个程序,时不时因为一个小bug而一起皱眉思考,又因为一次成功的尝试而相视大笑。
窗外的天色渐渐暗了下来,但我们浑然不觉,完全沉浸在编程的乐趣中。
“刘军,我们已经完成了基本功能,但最好还是保存一下当前的进度。”