2019-07-29Android开发第二天

今天学了C++的一些语句实现,了解了一些程序的套用。如if的用法。sv的版本不同那个scanf函数的不同。写了两个小程序

#include "pch.h"

#include

int main(int arc, const char * argv[])

{

printf("**********************************************************\n");

printf("********************请输入********************************\n");

printf("*******************输入1存款******************************\n");

printf("*******************输入2取款******************************\n");

printf("*****************输入3设置密码****************************\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("设置成功\n");

break;

case(52):

printf("谢谢使用\n");

break;

default:

printf("输入错误,请重新输入\n");

break;

}

getchar();

}

return 0;

}

#include "pch.h"

#include

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("******************此卡也冻结,请联系发卡行***************************\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("*******************余额不足,是否继续******************************\n");

printf("*******************按1退出********************************\n");

printf("*******************按2继续********************************\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("********************请再次输入*******************************\n");

scanf_s("%d", &u);

if (y != u)

{

printf("********************密码不相同,请重新输入**********************\n");

}

else

{

break;

}

}

}

else

{

printf("********************密码错误,请重新输入*******************************\n");

}

}

}

}

return 0;

}

记录一下

没有解决的问题scanf一次只能读取一个字符。

尝试解决的方法。定义数组。把握想要的东西先存一个,再去比对(失败)

字符串来定义读取的东西(失败,不会,不懂字符串怎么在c++里用)

最后,来一首歌。。。。。。。。。没有会!

音频失败。来名字吧!

3月9日(东山奈央)

おやすみ!

你可能感兴趣的:(2019-07-29Android开发第二天)