我的学习记录11
2017-10-21 22:03
169 查看
2017.10.21 李锦浩【第11天】
1、今天我学习了函数中的指针函数,比较费解,我没有理解透,所以打算明天继续学习。另外我今天又将昨天的函数部分重新复习了一下,加深了印象。
2、针对上次我的代码出现的死循环问题,我重新改正了一下。
附:
#include<math.h>
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n, x, i, p, y, q,a,b;
char c;
i = 5;
p = 0;
cout <<
"请输入六位正整数,以设置密码"<<"\t";
cin >> n;
while (i >= 0)
{
a = pow(10, i);
b = pow(10, 5 - i);
x = n /a ;//将六位数进行分解,化为各项整数
q = (x + 7) % 10;
y = q*b;
i = i - 1;
p = p + y;//将六个整数逆向排序
}
cout <<
"你的密码为"<<"\t"<<p<<endl;
cout <<
"请按a键以表示记住密码"<<endl;
cin >> c;
if (c !=
'a') { return 0; }
system("cls");//清屏
int d, v, f,g, j, k, m,h;
v = 5;
f = 0;
cout <<
"请输入密码"
<< "\t";
cin >> d;
while (v >= 0)
{
g = pow(10,v);
j = d / g;//将六位整数逐一分解,化为单个整数
h = pow(10, 5- v);
k = (j + 3) %10;
m = k*h;
v = v - 1;
f = f + m;//将六位整数进行逆向排序
}
if (f != n) { cout
<< "输入错误"
<< endl; }
else { cout
<< "欢迎使用"
<< endl; }
system("pause");
return 0;
明日任务:继续学习函数部分,争取能够编写两个函数的程序。
1、今天我学习了函数中的指针函数,比较费解,我没有理解透,所以打算明天继续学习。另外我今天又将昨天的函数部分重新复习了一下,加深了印象。
2、针对上次我的代码出现的死循环问题,我重新改正了一下。
附:
#include<math.h>
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n, x, i, p, y, q,a,b;
char c;
i = 5;
p = 0;
cout <<
"请输入六位正整数,以设置密码"<<"\t";
cin >> n;
while (i >= 0)
{
a = pow(10, i);
b = pow(10, 5 - i);
x = n /a ;//将六位数进行分解,化为各项整数
q = (x + 7) % 10;
y = q*b;
i = i - 1;
p = p + y;//将六个整数逆向排序
}
cout <<
"你的密码为"<<"\t"<<p<<endl;
cout <<
"请按a键以表示记住密码"<<endl;
cin >> c;
if (c !=
'a') { return 0; }
system("cls");//清屏
int d, v, f,g, j, k, m,h;
v = 5;
f = 0;
cout <<
"请输入密码"
<< "\t";
cin >> d;
while (v >= 0)
{
g = pow(10,v);
j = d / g;//将六位整数逐一分解,化为单个整数
h = pow(10, 5- v);
k = (j + 3) %10;
m = k*h;
v = v - 1;
f = f + m;//将六位整数进行逆向排序
}
if (f != n) { cout
<< "输入错误"
<< endl; }
else { cout
<< "欢迎使用"
<< endl; }
system("pause");
return 0;
明日任务:继续学习函数部分,争取能够编写两个函数的程序。
相关文章推荐
- Python Cookbook学习记录 ch3_10/11_2013/10/30
- 一 javase学习记录11
- 2012 11 04学习记录
- MongoDB学习记录11-分片-副本集(mongodb3.2版本以后)
- kubernetes学习记录(11)——深入学习Service
- 学习MySQL的一些记录笔记(2)11-06
- Python Cookbook学习记录 ch4_6/7_2013/11/2
- openshift/origin学习记录(11)——赋予用户集群管理员权限
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- 11、JavaScript 学习记录-基础
- 学习记录 11——CSS-文字排版(17/10/15 于成都)
- 14-9-11 C/C++课程设计--图书馆管理系---<time.h>中时间数据类型的学习记录
- 【51单片机学习过程记录】11 中断之外部中断的应用
- 基于 Python 的数据结构与算法分析学习记录(6-11)—— 二叉查找树与操作
- sqlite学习笔记11:C语言中使用sqlite之删除记录
- 【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )
- GDI+ 学习记录(11) 路径渐变画刷 - PathGradientBrush
- 黑马程序员_学习记录11:多线程
- C++ 11 新标准学习记录2
- GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush