# 获取用户输入的数字x = int(input("请输入一个数字: "))# 初始化变量sumsum = 0# 计算各位数字n次方的和for i in str(x): sum = sum + (int(i) ** len(str(x)))# 判断if sum == x: print(True)el ...
分类:
其他好文 时间:
2020-03-05 15:20:01
阅读次数:
64
1),求正数的平方根 #正数求平方根 num=float(input('输入一个数字:')) sqrt=num**0.5 print('平方根为:',sqrt) 2),math.sqrt用于求负数和复数2平方根 import cmath num=float(input('输入一个数字:')) a=c ...
分类:
编程语言 时间:
2020-03-05 01:15:17
阅读次数:
58
题目链接:数组中的逆序对 题意:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 题解:因为这次的数据到了2*10^5。暴力肯定是不太行的。所以我 ...
分类:
编程语言 时间:
2020-03-04 22:53:45
阅读次数:
80
清空缓存区 /* 输入缓冲区演示 */ #include <stdio.h> int main(){ int val = 0; printf("请输入一个数字:"); scanf("%d", &val); //一下两条语句可以把输入缓冲区里 //第一个"\n"换行字符前面的所有内容 //和这个"\n ...
分类:
编程语言 时间:
2020-03-03 13:17:34
阅读次数:
91
1,在C中,我们常用的查找有两种: ①顺序查找 ②二分查找 2,顺序查找:有一个数列:{ 23,1,34,89,101 } 猜数游戏:从键盘中任意输入一个数,判断数列中是否包含该数【顺序查找】 如果找到了,就提示找到,并给出下标值。找不到就提示 没有 1 int seqSearch(int arr[ ...
分类:
其他好文 时间:
2020-02-25 09:38:32
阅读次数:
57
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。 并将P对1000000007取模的结果输出,即输出P%1000000007。 输入描述: 题目保证输入的数组中没有的相同的数字。 数据范围: 对于%50的数据,s ...
分类:
编程语言 时间:
2020-02-24 14:49:35
阅读次数:
71
[TOC] 一、总结 输入用了 int(input()) ,但发现这种方法好像有点不方便 每次输入一个数字都要按 回车 ,按空格不能识别 下次找找看看有没有其他输入方法 Python中没有数组,但列表类似数组 通过叠加[ ],就可以通过列表创建二维数组 Python中创建二维数组的方法 (以本案例为 ...
分类:
编程语言 时间:
2020-02-20 23:41:51
阅读次数:
78
输入一个数字的字符串和一个数字字符(1到9),统计这个数字在字符串中出现的次数,并累加。例如有个字符串是1234321,查找2这个数字,在字符串中出现了2次,所以累计和就是2+2=4 输入格式: 输入2行。第1行是字符串,第2行是要查找的数字。 输出格式: 指定数字出现的累加和 输入样例: 1234 ...
分类:
其他好文 时间:
2020-02-20 10:23:24
阅读次数:
135
此题考整型的有符号无符号的东西。。。 下载文件还是,先检查一下保护。 64位程序,只开启了堆栈不可执行,看一下ida的伪代码。 大概流程就是先让你输入一个数,这个数就是后面read的可以输入的长度,要想进行溢出,就必须有足够的长度,但是有一个校验,不让这个数大于十,我们得想办法绕过这个校验,让我们可 ...
分类:
其他好文 时间:
2020-02-19 14:55:01
阅读次数:
90
啥也不说,先上题!!! 二分查找 Description 给你n个整数和一个整数k。问:n个数中是否存在整数k,如果存在,输出“Yes”,否则输出“No”。 Input 输入包含多组测试用例,对于每组测试用例: 输入一个数字n (1 <= n <= 10^7) 接下来输入n个不同的数字Ai( |Ai ...
分类:
其他好文 时间:
2020-02-18 20:10:13
阅读次数:
91