C|C++
车晋强
车晋强的个人总结
展开
-
倒置输出数组中的元素
#includevoid main(){int a[10]={1,2,3,4,5,6,7,8,9,0};for(int i=0;icoutcoutfor(int k=9;k>=0;k--)coutcout}#includevoid main(){int a[10]={1,2,3,4,5,6,7,8,9,0};for原创 2015-03-03 20:48:59 · 1197 阅读 · 0 评论 -
创建和删除链表
#include#include#includestruct person{char name[31];int age;char address[101];struct person * next;};struct person *createlink();void printlink(struct person * pt);void dis原创 2015-03-03 20:51:18 · 309 阅读 · 0 评论 -
石头剪刀布
#include#includevoid main(){coutcoutint start;coutint choice;start:cin>>choice;if(choice>3){coutelseswitch(choice){case 0:coutgoto start;case 1:coutbreak;case 2:cou原创 2015-03-03 20:55:46 · 550 阅读 · 0 评论 -
求最大公约数
#includevoid main(){printf("请输入两个数:");int m,n,r;scanf("%d%d",&m,&n);while(r!=0){r=m%n;m=n;n=r;}printf("%5d",m);}原创 2015-03-03 20:51:01 · 243 阅读 · 0 评论 -
软件设计大赛一
2、多选(每题2分,共10题,共 20分,错选,漏选均不得分)1). 下列符号串中,不属于C语言合法标识符的有___BCD__. A)_1_2_3 B)a-b-c C)int D)9cd2). 下列选项中,没有构成死循环的程序段有_____. A)int i=100; B)for( ; ; ) while(1) { i=i%100+1原创 2015-03-05 14:07:55 · 623 阅读 · 0 评论 -
C语言中随机函数的使用
C语言中随机函数的使用在计算机很多应用中,关于随机数的使用是非常广泛的,例如,考试系统中的随机抽题等。 在Turbo C中,rand()和srand()都可以产生一个随机数。但在实际应用这两个函数时,会出现以下问题,利用rand()来生成随机数时,产生的随机数每次循环都是一样的,即使加上srand()函数确定一个基础值,也是和前一次一样,这样,就出现了产生的随机数不是随机的,而是重复出现的转载 2015-03-05 13:36:26 · 656 阅读 · 0 评论 -
C++考前热身
一. 单选 (共40题,共80分) 1. 假定AB为一个类,则执行 “AB x;”语句时将自动调用该类的( )。 (2分) A.带参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值重载函数 ★标准答案:B 2. 若类X是类Y的友元类,则下列哪种访问关系是正确的 (2分) A.类X的成员不能访问类Y的私有成员 B.类X的成转载 2015-03-05 14:33:31 · 3297 阅读 · 1 评论 -
全国软件设计大赛
全国软件专业人才设计与开发大赛题目选拔试题一、基础篇(50分)1、单选(每题1分,10小题共10分)1). 执行下列程序中的输出语句后,x的值是_C_____. main() {int x ; printf(“%d\n”,(x=5*6,x*2,x+20));} A)30 B)60 C)50 D)80 2). 在C语言中,下列选项属于合法的长整型常数的是_原创 2015-03-05 14:09:11 · 727 阅读 · 0 评论 -
C程序基础
C程序是由函数构成的,函数是C程序的基本单位,用高级语言编写的程序称为源程序。标识符只能由字母,数字,下划线3种字符组成且第一个字符必须为字母或下划线。putchar()函数的作用是向终端输出一个字符,getchar()是从终端输入一个字符。char c;c=getchar();条件编译:1.#ifdef 标识符程序段一#else原创 2015-03-05 13:33:45 · 252 阅读 · 0 评论 -
软件设计大赛二
3)、请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组alf中。注意:不区分大小写,不能使用字符串库函数。例如,输入:“A=abc+5*c”,结果为:a=2,b=1,c=2。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:#i原创 2015-03-05 14:07:39 · 546 阅读 · 0 评论 -
万年历
#include #include using namespace std; class Date{private: int year; int month; int day; public: Date(int y = 1, int m = 1, int d = 1): year(y), m原创 2015-03-03 20:58:48 · 768 阅读 · 0 评论 -
数组组合
#includevoid sort(int *s,int n);void addin(int a[],int b[],int c[],int n,int m);void main(){int a[]={9,78,34,12,67,38,23,4,68};int b[]={1,34,27,63,10,94,89};int c[16];int i;sort(a,9)原创 2015-03-03 20:56:22 · 254 阅读 · 0 评论 -
冒泡排序法
#includevoid paixu(int *s,int n);void main(){int array[]={55,2,6,4,32,12,9,73,26,37};for(int i=0;icoutcoutpaixu(array,10);for( i=0;icout}void paixu(int *s,int n){for(int pa原创 2015-03-03 20:52:11 · 261 阅读 · 0 评论 -
写文本函数
/*本例从键盘上输入两个学生数据,写入一个文件中,再读出这两个学生的数据显示在屏幕上。*/#includetypedef struct{char name[31];int no;int age;char addr[31];}Student;Student studentlist1[2],studentlist2[2];void main(){FILE *原创 2015-03-03 21:01:13 · 270 阅读 · 0 评论 -
选择排序法
#includevoid paixu(int *p,int m);void main(){int s[]={3,7,1,2,8,0};paixu(s,6);}void paixu(int *p,int m){int temp,max;for(int i=0;i{max=i;for(int j=i+1;jif(p[max]max=j;t原创 2015-03-03 21:01:47 · 248 阅读 · 0 评论 -
杨辉三角
/*杨辉三角各行的系数有以下规律:各行第一个数、最后一个数都是1从第三行起,队上面指出的第一个数与最后一个数外,其余各数是上一行同列和前一列两个数元素之和,*/#includevoid main(){ const int n=12;int i,j,a[n][n];for(i=1;i{a[i][i]=1;a[i][1]=1;}for(i=3;i原创 2015-03-03 21:02:44 · 271 阅读 · 0 评论 -
九九乘法表
#includevoid main(){int i,j;for(i=1;iprintf("%5d",i);printf("\n");for(i=1;iprintf("-");printf("\n");for(i=1;i{for(j=1;jprintf("%5d",i*j);printf("\n");}}原创 2015-03-03 20:50:14 · 384 阅读 · 0 评论 -
C++高质量编程
高质量C++/C编程指南 目 录 前 言 6第1章 文件结构 111.1 版权和版本的声明 111.2 头文件的结构 121.3 定义文件的结构 131.4 头文件的作用 131.5 目录结构 14第2章 程序的版式 152.1 空行 152.2 代码行 162.3 代码行内的空格 172.4 对齐 182.5 长行拆分 192.6转载 2015-03-03 20:45:40 · 925 阅读 · 0 评论 -
插入排序法
#includevoid paixu(int *s,int n);void main(){int array[]={55,2,6,4,32,12,9,73,26,37};for(int i=0;icoutcoutpaixu(array,10);for( i=0;icoutcout}void paixu(int *s,int n){int原创 2015-03-03 20:47:42 · 246 阅读 · 0 评论 -
统计单词
/*输入一行字符,统计其中有多少个单词单词的数目由空格出现的次数决定逐个检测每一个字符是否为空格假设用number表示单词数初值为零。word=0表示前一字符为空格,word=1表示前一字符不是空格,如果当前字符是空格,说明没有出现新单词,如果当前字符不是空格,而前一个字符是空格,说明出现新单词,如果当前字符不是空格,前一个字符也不是空格,说明没有出现新单词,*/#includ原创 2015-03-03 20:57:52 · 274 阅读 · 0 评论 -
求m,n间的素数
#includevoid main(){printf("请输入两个数:");int m,n;scanf("%d%d",&m,&n);for(int i=m;i{for(int j=2;jif(i%j==0)break;if(i!=1&&j>=i) //保证内层的循环可以完成printf("%5d",i);}}原创 2015-03-03 20:52:57 · 718 阅读 · 0 评论 -
图书管理程序
#include #include #include //输入/输出文件流类 #include using namespace std; //最多的读者 const int Maxr=100; //最多的图书 const int Maxb=100; //每位读者最多借五本书 const int Maxbor=5;转载 2015-03-05 14:34:16 · 566 阅读 · 0 评论