摘要:有了环境的搭配,就可以下一步的学习题目:不允许调用任何系统功能,实现字符串在控制台的显示#include<stdio.h>#include<conio.h>int print_string(int pos, const char * string, char attr) { const char * str = string; unsigned int far * video_mem = (unsigned int far *)0xb8000000;//显存地址 unsigned int bk_attr = (attr << 8) ;/*控制台下的字符显示, 阅读全文
dos学习(一)
2012-08-17 11:22 by NavyJoe, 163 阅读, 0 推荐, 收藏,
摘要:经过2个星期的折腾,终于完成了基础的部分,从环境的搭配到写屏,再次记录一下 (*^__^*)我的系统是win71、安装虚拟机我选择是vpc,也可以用vmware可以去官网下载,http://www.microsoft.com/windows/virtual-pc/download.aspx,选择自己的系统和语言,选择安装2、下载bc3.1,http://download.csdn.net/detail/j408804/44739653、下载dos,去下载个ms-dos6.22的vhd文件,http://download.csdn.net/detail/j408804/4478938,当然也可以 阅读全文
写给大学男同胞的几条择偶建议
2011-07-16 11:52 by NavyJoe, 384 阅读, 0 推荐, 收藏,
摘要:转http://hi.baidu.com/%B1%BF%D0%A1%BA%A2_shw/blog如果你认为,男人最重要的是事业有成,妻子、孩子和家庭生活可有可无,那么你不必浪费时间看这篇帖子了,集中一切精力去打拼是正经。如果你对未来妻子的要求仅仅是年轻+漂亮+处女就OK,也不用往下看了,只要挣到足够多的钱,上述理想应该不难实现。但是,如果你要找的是知情解意、同甘共苦的人生伴侣以及温良贤淑的孩子母亲,也许下面的建议会对你有所帮助。一、你喜欢怎样的人?综观男人的择偶标准,大抵可以概括为以下几点:外型靓丽;纯真善良;知书达理;温柔体贴;聪明伶俐;活泼开朗;贤惠顾家(欢迎补充)集以上优点于一身的女人, 阅读全文
称硬币问题
2011-07-13 11:08 by NavyJoe, 993 阅读, 0 推荐, 收藏,
摘要:题目链接:http://poj.org/problem?id=1013这道题挺有意思,12枚硬币中有且只有一个假币,现在用天平称3次,需要找出其中的假币,并且要知道假币是比真币重还是轻,思路:共12枚硬币,用枚举法一个一个的试探,isLight()函数:如果返回真,假币比真币轻,如果返回假,则不是假币;isHeavy()函数:如果返回真,假币比真币重,如果返回假,则不是假币,共24种结果,代码不是原创,参考了《程序设计导引及在线》,奇怪的是在linux下,用gcc编译.c文件报错,用g++编译.c却可以在oj上ac,至今不得其解。。。#include<stdio.h>#includ 阅读全文
HDOJ--1256,画8
2011-07-12 16:23 by NavyJoe, 206 阅读, 0 推荐, 收藏,
摘要:弄清题意,找出上径和下径的宽度和深度,用循环解决就好办了,下面是参考代码#include<iostream>using namespace std;void print1(char c,int length1,int length2){ for(int i = 0; i < length2; i++) cout<<' '; for(int i = 0; i< length1; i++) cout<<c; cout<<endl;}void print2(char c,int depth,int length1,int l 阅读全文
大数相加
2011-07-12 09:40 by NavyJoe, 1293 阅读, 1 推荐, 收藏,
摘要:两个很大的数相加,可以用两个字符串str1和str2进行操作,参考程序如下:#include<iostream>#include<string>#include<stack>using namespace std;int main(void){ string str1,str2; stack<int>stack_ex; int str1_length,str2_length; int carry = 0;//进位的控制 int tmp; while(cin >> str1 >> str2) { str1_length = 阅读全文
浙公网安备 33010602011771号