![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C / C++
文章平均质量分 65
橘子局
这个作者很懒,什么都没留下…
展开
-
倒三角形的输出
#include int main() { int n,sp = 0;//符号数和空格数 int i = 0; scanf("%d",&n); n = n * 2 - 1; while(n > 0) { for(i = 0; i < sp; i++)//输出空格 printf(" ");原创 2014-04-14 22:49:31 · 1507 阅读 · 0 评论 -
十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。注意 输入的十六进制数不会有前导0,比如012A。转载 2014-04-26 11:28:23 · 788 阅读 · 0 评论 -
c++字符串详解
c++字符串详解(转)之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。好了,进入正题………首转载 2014-04-22 22:29:32 · 694 阅读 · 0 评论 -
C/C++ string库(string.h)提供了几个字符串查找函数
C/C++ string库(string.h)提供了几个字符串查找函数,如下:memchr在指定内存里定位给定字符strchr在指定字符串里定位给定字符strcspn返回在字符串str1里找到字符串str2里的任意一个字符之前已查找的字符数量strrchr在字符串里定位给定字符最后一次出现的位置strpbrk在转载 2014-04-22 22:31:46 · 3839 阅读 · 0 评论 -
c++指南大杂烩
Windows C 程序设计入门与提高 [url]http://download.chinaitlab.com/program/files/13246.html[/url] 单片机C语言入门 [url]http://download.chinaitlab.com/program/files/12907.html[/url] C++ 入门基础教程 [url]h转载 2014-04-22 22:43:16 · 960 阅读 · 0 评论 -
判断字符串是否是回文字符串或者是否含有回文字符子串
题目来自BMY BBS算法版,原题如下:不仅能判断规则的中心对称,如123454321,还要能判断如123456547890中的45654的不规则部分中心对称算法思想从第一个字符开始,逐个扫描,对每一个字符,查找下一个相同字符,判断这两个字符之间的字符串是否回文。时间复杂度O(n^3),所以说是笨笨解,师弟说可以做到O(n^2)...算法实现/*======转载 2014-04-20 22:22:09 · 3141 阅读 · 0 评论 -
蛇形数组
#include#include #define max 10int a[max] [max];int main(){ int n; int x = 0,y = 0; int tot = 0; memset(a,0,sizeof(a)); scanf("%d",&n); if(n <= 0 || 10<n) { printf("Please input原创 2014-04-19 10:55:17 · 531 阅读 · 0 评论 -
竖式问题
#include #include int main() { int abc, de, x, y, z, i, ok, count = 0; char s[20], buff[100]; scanf("%s", s); for (abc = 111; abc < 999; abc++) {原创 2014-04-19 19:16:28 · 2724 阅读 · 0 评论 -
学生成绩排序
题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入: 测试数据有多组,每组输入第一行有一个整数N(N 每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。输出:原创 2014-04-01 18:13:44 · 1781 阅读 · 0 评论 -
多重循环
#includeusing namespace std;//不同汉字代表不同数字,相同汉字代表相同数子 ,求“都”,“要”,“学”,“C”四个字符所代表的数字 //// C // 学 C // 要 学 C // + 都 要 学 C //-------------------------原创 2014-04-01 17:40:55 · 610 阅读 · 0 评论 -
结构体用法详解
转自:http://blog.csdn.net/hanchaoman/article/details/4135237 结构(struct) 结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。 结构中可以使用不同的数据类型。 1. 结构说明和结构变量定义 在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此,转载 2014-04-01 21:42:27 · 645 阅读 · 0 评论 -
数组排序
时间限制:1 秒内存限制:32 兆特殊判题:否题目描述: 对输入的n个数进行排序并输出。输入: 输入的第一行包括一个整数n(1 接下来的一行包括n个整数。输出: 可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。 每组测试数据的结果占一行。原创 2014-03-10 18:18:14 · 495 阅读 · 0 评论 -
用结构嵌套联合体的方法建立高中学生成绩档案
1.程序分析:本程序旨在利用结构体和联合建立学生信息。2.源代码:/* 用结构嵌套联合体的方法建立高中学生成绩档案 。 档案信息包括姓名,性别,数学成绩,英语成绩,语文成绩。 另外,文科生有政治成绩,历史成绩,地理成绩。 理科生有物理成绩,化学成绩,生物成绩 */#include#include#include#includeusing namespac原创 2014-03-20 09:36:20 · 1090 阅读 · 0 评论 -
最大公约数(递归与非递归)
最大公约数求解中,递归方法比非递归方法效率高,递归方法编译时间为0.45-0.55 seconds;非递归方法编译时间为1.15-1.17 seconds#include#includeint gcd(int a,int b){ if(b==0) return a; else return gcd(b,a%b); }原创 2014-03-06 18:41:18 · 5076 阅读 · 2 评论 -
求各位数字的平方和
1.程序分析:本程序的关键之处在于会分离10-1000000以内的正整数的每一位数,例如199可分离为 1,9,9。具体分离方法如下代码所示,其实本程序最好能使用switch判断语句,这样的话不用进行过多的判断,以此耗费内存。2.源代码:/* 任意输入一个正整数n(0<n<1000000),求它的各位数字的平方和 */#includeusing namespace s原创 2014-03-19 19:53:54 · 9505 阅读 · 0 评论 -
大小之差
大小之差 某6位数,只包含1~9中的某些数字(可以重复包含同一数字,但不含数字0)。 该数字重新排列数位后,可以得到最大数和最小数。最大最小之差也是6位数,并且它恰好包含了组成原6位数同样的数字。 比如:766431 - 134667 = 631764 就是具有这样特征的数字。 你还能找到另一个这样的6位数吗?转载 2014-04-26 12:05:17 · 551 阅读 · 0 评论