IT源码
古城3116
这个作者很懒,什么都没留下…
展开
-
计算平均时间
最近做了一个小项目,需要计算平均时间。平均时间该怎么算呢?这里精确到分钟,其他的可以类推。例如,8:40和7:50怎么通过公式来计算出他们的平均时间呢?如果你用(8.4+7.5)/2=7.95这么算出来的时间是不对的。因为我们知道40分钟换算成小时并不是0.4小时,50分钟换算成小时也并不是0.5小时。因为时间不是十进制的。对于多天里面的平均时间的计算,可以将分钟换算成小时。比如说40除以原创 2017-11-13 12:02:00 · 17965 阅读 · 0 评论 -
工大机试第16题
有关专家十分关注珠江渔业资源的问题。目前珠江中大约有8000万条鱼,平均每年以3.5%的速度减少。请编写一个程序,计算在多少年之后鱼的数目下降到目前的一半?多少年后下降到目前的十分之一?(提示注意整数类型的取值范围)。// problem16.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define FISHNUM 80000000#include原创 2013-12-02 15:14:09 · 758 阅读 · 0 评论 -
逻辑坐标和设备坐标
原文地址:逻辑坐标和设备坐标作者:我爱春秋在Windows中,文档坐标系称作逻辑坐标系,视图坐标系称为设备坐标系。它们之间的关系如下图所示: 逻辑坐标按照坐标设置方式(又成为映射模式)可分为8种,它们在坐标上的特性如下表所示:映射模式逻辑单位x递增方向y递增方向MM_TEXT像素向右向下MM_LOMETRIC转载 2013-12-02 15:13:53 · 679 阅读 · 0 评论 -
对数组A中的N(0<N<100)个…
对数组A中的N(0 A=(5,3,4,7,3,5,6) 则输出应为:(3,1,2,5,1,3,4)即数组A中整数5依从小到大的序号为3,整数3依从小到大的序号为1,…//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a[100原创 2013-12-02 15:13:49 · 1111 阅读 · 0 评论 -
继承和纯虚函数
以不同进制【2,8,10,16】输出整数,要求抽象一个公共基类,然后派生出10,2,8,16这4个子类,输出函数print()用纯虚函数实现,分别创建10,8,16,2进制类各一个对象。// print.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;class Ctransla原创 2013-12-02 15:13:47 · 487 阅读 · 0 评论 -
工大机试第12题
键盘输入m和n(10// problem12.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;bool prime(int a);//声明函数,判断一个整数是不是素数int _tmain(int argc, _TCHAR* argv[]){ int a=0,count=0原创 2013-12-02 15:13:45 · 692 阅读 · 0 评论 -
工大机试第11题
1. 编写程序.计算100之内可以被13整除的自然数之和。// problem11.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int b=0; int i=0; for(;i { if(i==0) { b+=i; } } print原创 2013-12-02 15:13:42 · 617 阅读 · 0 评论 -
工大机试第8题
1. 编写一个程序解决爱因斯坦台阶问题:有人走以台阶,若以每步走2级则最后剩1级;若每步走3级则最后剩2级;若以每步走4级则最后剩3级;若以每步走5级则最后剩4级;若以每步走6级则最后剩5级;若以每步走7级则最后刚好不剩。问台阶共有几级?源码如下:// problem8.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusin原创 2013-12-02 15:13:36 · 728 阅读 · 0 评论 -
工大机试第七题
7 编写一个程序,求一个自然数中含有多少个2的因子。如,6含1个2的因子,8含3个2的因子,11不含2的因子。(提示,程序应检查用户输入的合法性)。// problem7.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){原创 2013-12-02 15:13:34 · 676 阅读 · 0 评论 -
工大机试第四题
4. 输入一位同学的考试成绩,若是90~100分,输出“Excellent”,80~89输出“Verygood”,70~79输出“Good”,60~69输出“Pass”,60分以下输出“No Pass”。// problem4.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#includeusing namespace std;int _tmain(i原创 2013-12-02 15:13:29 · 802 阅读 · 0 评论 -
工大机试第五题 韩老师版
5 旅行社的订票量小于10张时,航空公司给予10%的折扣;订票量大于或等于10张且小于20张时,航空公司给予15%的折扣;订票量大于或等于20张且小于30张时,航空公司给予30%的折扣;订票量大于或等于30张时,航空公司给予最高的45%的折扣。编程输入订票张数及单张机票票价,程序输出折扣率及应付款额。 #include#define P 100using namespace std;原创 2013-12-02 15:13:12 · 618 阅读 · 0 评论 -
工大机试第三题 韩老师版
3某大桥按不同型号征收车辆过桥费:自行车免费,摩托车2元,小汽车5元,大客车与货车8元,货柜车12元。编写一个程序,按车辆的不同型号计算通过该大桥应征的过桥费。(提示:可以用整数对不同型号的车辆进行编码) #includeusing namespace std;int main(){ cout<<"A replace bicycle:" cout<<"B原创 2013-12-02 15:13:08 · 718 阅读 · 0 评论 -
工大机试第二题
2. 编写一个程序,用户输入年份及月份两个数据,程序输出该月份的天数。(提示:对2月要考虑是否闰年,闰年年份要么能被4整除且不能被100整除,要么能被400整除,除次之外都不是闰年)。 // problem2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;void main(){原创 2013-12-02 15:13:06 · 640 阅读 · 0 评论 -
C定义动态数组
一、动态数组,即根据实时变化,可以扩大数组大小。而这个功能的实现需要用到指针和malloc和realloc函数。int *a = (int*)malloc(10*sizeof(int));那么a就相当于一个有10个元素的数组。当数据量超过10个放不下的时候,利用a = (int*)realloc(a,20*sizeof(int));//意思是把a的大小增加到20,而保持原来已有的数据不变原创 2013-12-02 15:14:12 · 1089 阅读 · 0 评论 -
工大机试17题
编程求解一元二次方程ax2+bx+c=0的根。要求:设计完备的测试数据集,考虑a, b, c各种取值对根的影响。// problem17.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ double原创 2013-12-02 15:14:14 · 644 阅读 · 0 评论 -
c++中字符数组与字符串的转换
来源于互联网1:字符数组换为字符串见代码[cpp] viewplaincopyprint?#include#includeusing namespace std;intmain(){chara[10]="aaaabbbba";strings(&a[0],&a[strlen(a)]);coutsystem("pause");}#include #i原创 2013-12-02 15:14:18 · 736 阅读 · 0 评论 -
宇龙酷派笔试题 女嘉宾调查问卷
假设有n位女嘉宾需要填调查问卷,一共有三种调查问卷A、B、C。相邻两位女嘉宾的问卷不能相同。让你用程序把所有可能的组合输出。程序思想是将女嘉宾所有的组合当成是一个数,比如说有三个女嘉宾,所有组合是从数000到数222。判断每种组合是否满足条件,满足条件则输出,不满足不输出遍历每种组合,第一种是AAB,AAA直接不考虑,每判断一次末位加一,到‘C’要进位。到下一次从头到尾是‘AAA’原创 2013-12-02 15:15:33 · 778 阅读 · 0 评论 -
华为机试简单四则运算
简单四则运算• 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注: 1、表达式只含 +, -, *, / 四则运算符,不含括号2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况3、要考虑加减乘除按通常四则运算规定的计算优先级4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生5、输入字原创 2013-12-02 15:15:22 · 1300 阅读 · 0 评论 -
华为机试数组比较
数组比较(20分)• 问题描述: 比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数比如:数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0数组{1,3,5}和数组{77,21,1,3,5,7}按题述要求比较,不相等元素个数为3• 要求实现函数:原创 2013-12-02 15:15:20 · 607 阅读 · 0 评论 -
华为机试约瑟夫环
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。//用循环链表实现 #includeusing namespace std;typedef struct Node{int data;Node* ne原创 2013-12-02 15:15:17 · 643 阅读 · 0 评论 -
problem37
37编写一个递归函数:将一个整数转换为相应的字符串并输出,函数原型可声明为:void int2str(int number)#includevoidint2str(int number){if(number==0)return;inta;charb;a=number; b=a+'0';//加字符0可以将数字转换成字母int2str(number/10);cou原创 2013-12-02 15:15:13 · 794 阅读 · 1 评论 -
problem33
33 斐波那契(Fibonacci)数列问题:Fibonacci数列递归定义为:x0=0,x1=1,xi+1=xi+xi-1,i=2,3,…即从第二项开始,数列中的每一个元素等于前面两个元素之和。编程输出前20项Fibonacci数。(提示可以用递归或迭代两种方式编程)#includeusing namespace std;void main(){int i=原创 2013-12-02 15:15:05 · 564 阅读 · 0 评论 -
工大机试27题
1. 求一整数的等差数列,该数列满足下述条件:头4项数的和值为26,积值为880。(提示:该数列公差为正整数,否则数列将出现负数;该数列的首项必须小于5,且其公差也小于5,否则头四项数的和将大于26。) // problem27.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing names原创 2013-12-02 15:14:40 · 758 阅读 · 0 评论 -
工大机试25题
编制一个程序,读入一个正整数,并反向输出。例如,读入123,输出是321// problem25.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusingnamespace std;int _tmain(intargc, _TCHAR* argv[]){intx=0,y=0;//x为一整数,y为对x取余得到的值cin原创 2013-12-02 15:14:34 · 674 阅读 · 0 评论 -
工大机试24题
// problem24.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;double Jiech(int n) //求阶乘{ if(n==1) return 1; else { returnn*Jiech(n-1); }}int _tmain(int原创 2013-12-02 15:14:32 · 630 阅读 · 0 评论 -
工大机试22题
// problem22.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int Jiech(int n){ if(n==0) return 1; else return n*Jiech(n-1);}int _tmain(int argc, _TCHAR* argv[]){ int原创 2013-12-02 15:14:27 · 682 阅读 · 0 评论 -
工大机试21题
求自然对数底(e)的近似值。e的近似值计算公式为:当余项rn#includeusing namespace std;int Jiech(int n);void main(){ float Rn=1, e=0; //cout int n=0; for(;Rn>=0.00000001;n++) { Rn=1.0/Jiech(n); e+=Rn; } cout }原创 2013-12-02 15:14:25 · 821 阅读 · 0 评论 -
工大机试20题
把一张1元钞票换成1分、2分和5分的硬币,每种至少有1枚,问有多少种换法?// problem20.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a=1,b=1,c=1;//a、b、c分别表示1分、2分、5分原创 2013-12-02 15:14:23 · 637 阅读 · 0 评论 -
华为机试求两个数组的和差
第二题:求两个数组的和差 就是去掉两个数组中相同的元素 然后将两个数组中的元素存放在一个新的数组中 切数组A中元素要在B数组元素之前#includeusing namespace std;int num_equal(int a1[],int len1,int num){int i,j=0;for(i=0;i{if(num==a1[i]){j=1;break;}}r原创 2013-12-02 15:15:26 · 689 阅读 · 0 评论 -
华为机试题 扑克牌判断
一副牌中发五张扑克牌给你:让你判断数字的组成:有以下几种情况:1:四条:即四张一样数值的牌(牌均不论花色)2:三条带一对3:三条带两张不相同数值的牌4:两对5:顺子 包括 10,J,Q,K,A6:什么都不是7:只有一对#includeusing namespace std;voidsort(int a[]) //冒泡排序{int temp;for(int i=0;原创 2013-12-02 15:15:15 · 643 阅读 · 0 评论 -
华为机试手机号码判断
手机号码合法性判断(20分)问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。 请实现手机号码合法性判断的函数要求:1) 如果手机号码合法,返回0;2) 如果手机号码长度不合法,返回13) 如果手机号码中包含非数字的字符,返原创 2013-12-02 15:15:28 · 983 阅读 · 0 评论 -
华为机试回文数组
#includeusing namespace std;int huiwen(int len,char a[]){if(0==len)return 0;int i=0,j=len-1,flag=1;while(i{if(a[i++]!=a[j--])flag=0;}if(flag){coutreturn 1;}else {coutreturn 0;}}原创 2013-12-02 15:15:24 · 640 阅读 · 0 评论 -
problem32
32 求任一整数N的标准分解式,即素数因子之积。例如16=2*2*2*2,15=3*5。 #includeusing namespace std;bool sushu(int n) //判断一个数是否是素数{bool su=true;int i=0;for(i=2;i{if(n%i==0){su=false;return su;}}return su;}原创 2013-12-02 15:15:02 · 1001 阅读 · 0 评论 -
[转]MFC实现excel的读写操作
原文地址:[转]MFC实现excel的读写操作作者:thugavin这个是使用ODBC来完成的第一步:建立基于对话框的MFC工程,命名为MfctoExc;第二步:添加两个头文件到stdafx.h, #include #include 第三步:添加两个按钮控件和一个List Box控件,给List Box添加控制变量CListBoxm_转载 2013-12-02 15:14:49 · 707 阅读 · 0 评论 -
工大机试30题
编程产生出1到10以内的所有数对并输出,其中i>j。 // problem30.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* argv[]){for(inti=1;ifor(intj=1;j{原创 2013-12-02 15:14:47 · 695 阅读 · 0 评论 -
工大机试29题
100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马2匹驮1担。试编程计算大、中、小马的数目。 // problem29.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* argv[]){double原创 2013-12-02 15:14:44 · 654 阅读 · 0 评论 -
工大机试28题
完数问题:若有一数,其值等于它的因子之和,则该数称为完数。例如,6的因子为1、2、3,而6=1+2+3,故6是完数。编程输出1000之内的所有完数及其因子。 // problem28.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc原创 2013-12-02 15:14:42 · 714 阅读 · 0 评论 -
工大机试26题
1 水仙花数问题:水仙花数是一种三位数,它的值等于每个数字的立方和。例如,153=13+53+33。编程输出小于999的水仙花数。 // problem26.cpp :定义控制台应用程序的入口点。//#include"stdafx.h"#includeusing namespacestd;int _tmain(intargc, _TCHAR* arg原创 2013-12-02 15:14:38 · 624 阅读 · 0 评论 -
工大机试15题
求不超过正整数n的2的最大幂值,如输入17,程序应输出4(24=16// problem15.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int n=0,m=1; //m为2的次幂 inti=0;原创 2013-12-02 15:14:07 · 620 阅读 · 0 评论 -
wordpress首行缩进两字符
一、确定内容的类名查看文章页源代码,找到如下图蓝色双引号中的英文单词,本例中为entry-content。二、在style.css文件最后添加代码 .entry-content p{text-indent:2em;} 其中的entry-content需要被内容的类替换 欢迎访问支持我的小站,百度搜索 船长旅游网原创 2013-12-02 15:13:58 · 806 阅读 · 0 评论