您的位置:首页 > 其它

我的学习记录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;

明日任务:继续学习函数部分,争取能够编写两个函数的程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: