今天學(xué)了C++的一些語句實(shí)現(xiàn)蝴罪,了解了一些程序的套用。如if的用法。sv的版本不同那個scanf函數(shù)的不同。寫了兩個小程序
Ⅰ
#include "pch.h"
#include <iostream>
int main(int arc, const char * argv[])
{
printf("**********************************************************\n");
printf("********************請輸入********************************\n");
printf("*******************輸入1存款******************************\n");
printf("*******************輸入2取款******************************\n");
printf("*****************輸入3設(shè)置密碼****************************\n");
printf("*******************輸入4返回******************************\n");
char? i = 0;
while (i != 52)
{
scanf_s("%c", &i);
switch (i)
{
case(49):
printf("存款成功\n");
break;
case(50):
printf("取款成功\n");
break;
case(51):
printf("設(shè)置成功\n");
break;
case(52):
printf("謝謝使用\n");
break;
default:
printf("輸入錯誤侄刽,請重新輸入\n");
break;
}
getchar();
}
return 0;
}
Ⅱ
#include "pch.h"
#include <iostream>
int main()
{
printf("************************************************************\n");
printf("********************歡迎光臨********************************\n");
printf("************************************************************\n");
printf("*********************請輸入密碼*****************************\n");
int id = 500520;
while (1)
{
scanf_s("%d",&id);
int q = 0;
if (id != 500520)
{
printf("*******************密碼錯誤********************************\n");
printf("*******************請重新輸入******************************\n");
q += 1;
if (q = 4)
{
printf("******************此卡也凍結(jié),請聯(lián)系發(fā)卡行***************************\n");
return 0;
}
}
else
{
break;
}
}
printf("*******************1取款********************************\n");
printf("*******************2存款********************************\n");
printf("*******************3修改密碼****************************\n");
int w = 0;
scanf_s("%d", &w);
if (w = 1)
{
int e = 0;
printf("*******************請輸入取款金額********************************\n");
scanf_s("%d", &e);
if (e > 20)
{
int r = 0;
printf("*******************余額不足,是否繼續(xù)******************************\n");
printf("*******************按1退出********************************\n");
printf("*******************按2繼續(xù)********************************\n");
scanf_s("%d", &r);
if (r = 1)
{
printf("*******************謝謝使用********************************\n");
return 0;
}
}
printf("*******************請輸入取款金額********************************\n");
e = 20 - e;
printf("*******************取款成功,余額為:********************************\n", e);
if (w = 2)
{
int t = 0;
scanf_s("%d", &t);
t = t + 20;
printf("******************存款成功棵譬,余額為:********************************\n", t);
}
if (w = 3)
{
while (1)
{
printf("********************請輸入原密碼*******************************\n");
scanf_s("%d",&id);
if (id = 500520)
{
while (1)
{
int y = 0;
printf("********************請輸入新密碼*******************************\n");
scanf_s("%d", &y);
int u = 0;
printf("********************請?jiān)俅屋斎?******************************\n");
scanf_s("%d", &u);
if (y != u)
{
printf("********************密碼不相同,請重新輸入**********************\n");
}
else
{
break;
}
}
}
else
{
printf("********************密碼錯誤当叭,請重新輸入*******************************\n");
}
}
}
}
return 0;
}
記錄一下
沒有解決的問題scanf一次只能讀取一個字符。
嘗試解決的方法盖灸。定義數(shù)組蚁鳖。把握想要的東西先存一個,再去比對(失斄扪住)
字符串來定義讀取的東西(失敗醉箕,不會,不懂字符串怎么在c++里用)
最后徙垫,來一首歌讥裤。姻报。己英。。吴旋。。笆焰。嚷掠。未檩。沒有會!
音頻失敗。來名字吧项棠!
3月9日(東山奈央)
おやすみ香追!