學習C語言第五天(循環結構課後練習)ide
【第一題】學習
#define _CRT_SECURE_NO_WARNINGSspa
#include <stdio.h>string
#include <string.h>it
#include <Windows.h>io
#include <stdlib.h>class
//實現字符從兩端向中間靠攏顯示登錄
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;
}