学习C语言第五天(循环结构课后练习)

学习C语言第五天(循环结构课后练习)


【第一题】

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <string.h>

#include <Windows.h>

#include <stdlib.h>


//实现字符从两端向中间靠拢显示


int main() {

char arr1[] = "welcome to bit !!!!!!";

char arr2[] = "#####################";

int left = 0;

int right = strlen(arr1) - 1;

while (left <= right) {

arr2[left] = arr1[left];

arr2[right] = arr1[right];

printf("%s\n", arr2);

Sleep(1000);//停止1秒

system("cls");//清理屏幕

left++;

right--;

}

printf("%s\n", arr2);

return 0;

}


【第二题】

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <string.h>


//实现输入密码登录系统,出现三次错误系统自动退出程序


int main() {

int i = 0;

char password[20] = { 0 };

for (i = 0; i < 3; i++) {

printf("请输入密码:>");

scanf("%s", password);

if (strcmp(password, "123456") == 0) {

printf("恭喜您登录成功!!!\n");

break;

}else {

printf("对不起,你输入的密码错误!\n");

}

}

if (i == 3) {

printf("您已经三次密码输入错误,程序自动退出!\n");

} return 0;

}


上一篇:javascript数组操作


下一篇:C语言中的字符串和转义字符