欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言實現(xiàn)密碼程序

 更新時間:2020年02月26日 14:28:10   作者:han_shi_lei  
這篇文章主要為大家詳細介紹了C語言實現(xiàn)密碼程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了C語言實現(xiàn)密碼程序的具體代碼,供大家參考,具體內容如下

題目要求

編寫代碼實現(xiàn),模擬用戶登錄情景,并且只能登錄三次。(只允許輸入三次密碼,如果密碼正確則提示 登錄成,如果三次均輸入錯誤,則退出程序。

邏輯分析

3次循環(huán),如果輸入正確的話,則輸入正確登錄成功,否則輸入錯誤請重新輸入,循環(huán)三次。如果超過三次跳出循環(huán),則登錄失敗,程序退出。

核心代碼

for(i=0;i<3;i++)
 {
 scanf("%s",hsl);
 if(strcmp(hsl,"123456")==0)
 {
 printf("登錄成功。\n");
 break;
 }
 else
 {
 printf("密碼輸入錯誤,請重新輸入:\n");
 }
 }
 if(3==i)
 {
 printf("登錄失敗,程序退出。\n");
 }

全部代碼

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
 char hsl[10]={0};
 int i=0;
 printf("請輸入密碼:\n");
 for(i=0;i<3;i++)
 {
 scanf("%s",hsl);
 if(strcmp(hsl,"123456")==0)
 {
 printf("登錄成功。\n");
 break;
 }
 else
 {
 printf("密碼輸入錯誤,請重新輸入:\n");
 }
 }
 if(3==i)
 {
 printf("登錄失敗,程序退出。\n");
 }
 system("pause");
 return 0;
}

展示一下運行結果:

小編之前收藏的一段代碼:C語言實現(xiàn)輸入密碼程序,謝謝原作者的分享

預先設定一個用戶登陸的密碼,然后讓用戶輸入密碼登陸,錯誤三次則程序退出

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
 int i,x;
 int y = 0; //通過這個變量判斷for循環(huán)執(zhí)行完是正確還是錯誤
 int code = 147258 ; //設定初始密碼
 for (i = 0; i < 3; i++) {
 printf("請輸入密碼");
 scanf("%d", &x);
 if (x == code) { //用戶輸入的密碼與初始密碼一致
 printf("登陸成功\n");
 y = 1; //密碼正確則循環(huán)外的if條件不執(zhí)行
 break;
 }
 else {
 printf("密碼錯誤,請重新輸入\n");
 }
 }
 if (y = 0) {
 printf("錯誤三次,程序退出!");
 }
 
 system("pause");
 return 0;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C語言超全面講解函數(shù)的使用方法上

    C語言超全面講解函數(shù)的使用方法上

    函數(shù)是一組一起執(zhí)行一個任務的語句。每個?C?程序都至少有一個函數(shù),即主函數(shù)?main()?,所有簡單的程序都可以定義其他額外的函數(shù),由于篇幅過大,分為兩篇講解,下面開始上篇
    2022-04-04
  • 淺談C++為什么非要引入那幾種類型轉換

    淺談C++為什么非要引入那幾種類型轉換

    這篇文章主要介紹了C++為什么非要引入那幾種類型轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • C++中的string類型

    C++中的string類型

    這篇文章主要介紹了C++中的string類型,在C++當中,除了char 類型,還有專門的字符串類型,就叫做string,下面文字將圍繞其相關資料展開詳細內容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • C語言如何實現(xiàn)一些算法或者函數(shù)你知道嗎

    C語言如何實現(xiàn)一些算法或者函數(shù)你知道嗎

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)一些算法或者函數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C語言中邏輯運算符與條件運算符的學習教程

    C語言中邏輯運算符與條件運算符的學習教程

    這篇文章主要介紹了C語言中邏輯運算符與條件運算符的學習教程,條件運算符問號即三目運算符使用起來十分方便,需要的朋友可以參考下
    2016-04-04
  • C/C++新建注冊表項的代碼示例

    C/C++新建注冊表項的代碼示例

    今天小編就為大家分享一篇關于C/C++新建注冊表項的代碼示例,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C語言深入淺出解析二叉樹

    C語言深入淺出解析二叉樹

    二叉樹可以簡單理解為對于一個節(jié)點來說,最多擁有一個上級節(jié)點,同時最多具備左右兩個下級節(jié)點的數(shù)據(jù)結構。本文將詳細介紹一下C++中二叉樹的實現(xiàn)和遍歷,需要的可以參考一下
    2022-03-03
  • C++ 在 Unreal 中為游戲增加實時音視頻互動的教程詳解

    C++ 在 Unreal 中為游戲增加實時音視頻互動的教程詳解

    這篇文章主要介紹了C++ 在 Unreal 中為游戲增加實時音視頻互動的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • C++超詳細梳理IO流操作

    C++超詳細梳理IO流操作

    當程序與外界進行信息交換時,存在兩個對象,一個是程序中的對象,另一個是文件對象。流是信息流動的一種抽象,它負責在數(shù)據(jù)的生產(chǎn)者和數(shù)據(jù)的消費者之間建立聯(lián)系,并管理數(shù)據(jù)的流動
    2022-07-07
  • C++類和對象補充

    C++類和對象補充

    類是創(chuàng)建對象的模板,一個類可以創(chuàng)建多個對象,每個對象都是類類型的一個變量;創(chuàng)建對象的過程也叫類的實例化。每個對象都是類的一個具體實例(Instance),擁有類的成員變量和成員函數(shù)
    2021-10-10

最新評論