摘要:
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个;以后每天早上都吃掉前一天剩下的一半零一个。到第五天早上想再吃时,发现只剩下一个桃子了。试编写程序,求第一天共摘了多少?#include <stdio.h>#include <conio.h>#include <string.h>int GetSum(int day, int sum){ sum = (sum+1)*2; if(day==1) return sum; else GetSum(day-1, sum);}int m... 阅读全文
摘要:
在登录一些网站或者游戏时, 都需要注册用户名。在注册时,是不可以注册已存在的用户名的。#include <stdio.h>#include <conio.h>#include <string.h>int main(int argc, char * argv[]){ char name[20], user[] = "pythonschool"; int sex; printf("请输入用户名:\n"); scanf("%s", name); char * str = (strcmp(name, use 阅读全文
摘要:
#include <stdio.h>#include <conio.h> int main(int argc, char * argv[]){ char ch; int letters = 0, space = 0, digit = 0, others = 0; printf("请输入一组字符串:\n"); while((ch=getchar())!='\n') { if(ch>'a' && ch < 'z' || ch >'A' && 阅读全文
摘要:
#include <stdio.h>#include <conio.h>int palind2(char str[], int k, int i){ int j = 0; for(j=0;j<=k;j++) { if(str[j]!=str[i--]) return 0; } return 1;}int palind(char str[], int k, int i){ if(str[k]==str[i-k]&&k==0) return 1; else if(str[k]==str[i-k]) ... 阅读全文
摘要:
#include <stdio.h>#include <conio.h>int main(int argc, char * argv[]){ float stu1, stu2, stu3; double average; printf("请输入3个学生的语文成绩\n"); scanf("%f,%f,%f", &stu1, &stu2, &stu3); average = (stu1+stu2+stu3)/3.0; printf("这三个学生的平均成绩是:%6.2f\n", average 阅读全文
摘要:
对于C++应用程序来说,数据主要有两种存储方式,一种是栈存储方式,一种是堆存储方式。栈存储通常用于存储战友用空间小、生命周期短的数据。如:局部变量和函数参数。栈存储-->>局部变量和函数参数-->>空间小,生命周期短堆存储-->>全局变量和静态变量-->>空间大,生命周期长::用户可以使用new运算符在堆中开辟一个空间,使变量存储在堆中.int *pData = new int; //定义一个整形指针,使用new运算符在堆中开辟空间*pData = 100; //为指针在堆中的数据赋值......delete pData; //释放pData在堆 阅读全文
摘要:
#include "stdafx.h"#include "iostream.h"#include <math.h>#include <conio.h>#include <stdlib.h>//writeby:lhsbqb//http://www.pythonschool.comint main(int argc, char* argv[]){ double y; int x, m; //设置控制台窗口大小为120列(需要引入<stdlib.h>) system("mode 120"); 阅读全文
摘要:
#include "stdafx.h"#include "iostream.h"const int CHAR_LEN = 128; //定义一个常量struct Student //定义一个结构体{ char szName[CHAR_LEN]; //姓名 int nAge; //年龄 char szSex[CHAR_LEN]; //性别 char szAddress[CHAR_LEN]; //地址};int main(int argc, char* argv[]){ Student mystu; //定义一个结构体对象 mystu.nAge = 15; 阅读全文
摘要:
import urllib2import urllibimport reimport sqlite3print 'Create table test'db = sqlite3.connect('test.db')db.row_factory = sqlite3.Rowdb.text_factory = strdb.execute('drop table if exists test')db.execute('create table test (title text, name text)')for j in range(14): 阅读全文
摘要:
C++标准库中的<sstream>提供了比ANSI C的<stdio.h>更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了<stdio.h>风格的转换,也许你首先会问:为什么要花额外的精力来学习基于<sstream>的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务,你必须确保证目标缓冲区有足够大空间以容纳转换完的字符串。此外,还必须使用正确的格式化符。如果使用了 阅读全文