
题目
你kin
这个作者很懒,什么都没留下…
展开
-
题目:输入数组对其每一个元素返回其在从第一个元素到此元素为止排序的下标
题目:函数sort接受1个数组v为参数,对v中的每一个元素,返回其在从第一个元素到此元素为止的数组中的排序。每个元素的排序仅仅与其之前的元素相关,与其之后的元素无关。返回一个与v相同长度的的数组。示例:sort([1,3,2,3,4])返回结果: [0,1,1,2,4]void sort(vector<int> v){ vector<int> res; int tmp = 0; for(int i = 0;i < v.size();i++) { for(i原创 2020-12-16 22:05:47 · 669 阅读 · 0 评论 -
题目:已知日期为0,求其他日期的整数表示以及已知日期和另一个日期的整数表示求另一个日期
题目假设日期1988.01.01用0表示,请开发一个函数输出任意日期的整数表示(日期小于1988.01.01的用负数表示)。反过来,给定日期的整数表示,开发一个函数求日期对应的年月日。//日期求整数.bool leap_year(int year) { return ((year % 400 == 0) || (year % 100 != 0 && year % 4 == 0));}void date_to_int(string date) { int year, mon原创 2020-12-16 22:02:51 · 328 阅读 · 0 评论 -
题目:输入一个数字判断是几位数并输出之后把每一位的数字输出出来最后按逆序输出各位数字
代码:#include<stdio.h>int main(){ int m,n,a,b,c,d,t; scanf("%d", &n); if(n>=10000 && n<=100000) m=5; else if(n>=1000 && n<10000) m=4; else if(...原创 2020-12-15 21:11:30 · 5459 阅读 · 0 评论 -
题目:在多少进制下,456*567=150216?
这个题在两种题型下有两种不同的做法:当他是填空题时:设他是n进制可以得到方程:(4nn+5n+6)(5nn+6n+7)=n^5+5nnnn+2nn+n+6于是解方程:①两边同时对n取余②除n,再对结果进行对n取余,这个时候只是涉及到了数字的十位,百位以上的数字在最后的取余那一步都会变成0,最后得出答案。但他是选择题时:①用个位数字相乘,6*7=42.②两个数的十位和个位交错相乘再相...原创 2020-12-15 21:07:03 · 705 阅读 · 0 评论