E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
studio2013
基于visual
Studio2013
解决C语言竞赛题之0809链表排序
题目解决代码及点评/************************************************************************/ /* 9.设链表中每个结点包括学号、成绩、和指针三个字段, 试编程序将成绩最高的结点作为链表的第一个结点,成绩最低的结点作为尾结点。 */ /******************************************
yincheng01
·
2013-12-06 15:00
基于visual
Studio2013
解决C语言竞赛题之0808打印链表
题目解决代码及点评/* 功能:设链表中每个结点包括学号、成绩、和指针三个字段,试编程序将大于平均成绩的各个结点打印出来。 */ #include #include #defineN10//10名同学 structstudent//创建链表 { intID; intcourse; structstudent*pNext; }; typedefstructstudentSTU; ST
yincheng01
·
2013-12-06 15:00
基于visual
Studio2013
解决C语言竞赛题之0806平均分
题目解决代码及点评/* 6.有10个学生,每个学生的数据包括学号、姓名、三门课的成绩, 从键盘输入10个学生数据,要求打印出三门课总平均成绩, 以及最高分的学生的数据(包括学号、姓名、三门课成绩、平均分数)。 */ typedefstructStudent { charnum[20]; charname[30]; floatchinese; floatmath; floatenglish; }
yincheng01
·
2013-12-06 15:00
基于visual
Studio2013
解决C语言竞赛题之0805成绩输出
题目解决代码及点评/************************************************************************/ /* 4.编写一个程序,输入n个(少于10个)学生的姓名、性别、成绩、出生年月日及入学年月日, 输出成绩在80分以上的学生的姓名、性别、成绩、出生和入学的年份。 5.将上题改为“输出成绩在80分以上的18岁以下的女生的姓名、成绩
yincheng01
·
2013-12-06 15:00
基于visual
Studio2013
解决C语言竞赛题之0804成绩筛选
题目解决代码及点评/************************************************************************/ /* 4、4.编写一个程序,输入n个(少于10个)学生的姓名、性别、成绩、出生年月日及入学年月日, 输出成绩在80分以上的学生的姓名、性别、成绩、出生和入学的年份。 */ /**************************
yincheng01
·
2013-12-06 14:00
基于visual
Studio2013
解决C语言竞赛题之0803报数
题目解决代码及点评/* 功能:13个人围成一圈,从第一个人开始顺序报号1、2、3。凡报到“3”者退出圈子。找出最后留在圈子里的人原来的序号。 */ #include #include #defineN13//共13个人 structpeople//创建双向链表 { intID;//人物序号 structpeople*pNext;//下个元素的地址 }; typedefstr
yincheng01
·
2013-12-06 13:00
基于visual
Studio2013
解决C语言竞赛题之0802图书信息查询
题目解决代码及点评/* 功能:有一批图书,每本书有:书名(name),作者(author),编号(num),出版日期(date)四个数据, 希望输入后按书名的字母顺序将各书的记录排列好,供以后查询。今输入一本书的书名, 如果查询到库中有此书,打印出此书的书名,作者,编号和出版日期。如果查不到此书,则打印出“无此书”。 时间:17:022013/10/26 */ #include #inc
yincheng01
·
2013-12-06 13:00
基于visual
Studio2013
解决C语言竞赛题之0801信息输出
题目解决代码及点评/* 1.定义一个结构体其中包括:职工号、职工名、性别、年龄、工资、地址。 按结构体类型定义一个结构体数组,从键盘输入每个结构体元素所需的数据, 然后逐个输出这些元素的数据(可设数组只有三个元素)。 */ #include #include structstaff { charid[20]; charname[20]; charsex[5]; intage; floatsa
yincheng01
·
2013-12-06 13:00
基于visual
Studio2013
解决C语言竞赛题之0710排序函数
题目解决代码及点评/* 10、用指向指针的指针的方法对N个整数排序并输出。 要求排序单独写成一个函数。N个整数和N在主程序中输入,最后在主函数中输出。 */ #include #include #defineN10 voidmain() { intnum[N],*pnum[N],**pp; for(inti=0;i=**(pp+j)) {//交换两个元素的值 inttemp=**(pp+i);
yincheng01
·
2013-12-06 12:00
基于visual
Studio2013
解决C语言竞赛题之0708字符串查找
题目解决代码及点评/* 功能:写一函数完成查找串s2在串s1中第一次出现的位置 */ #include #include #include intsearch(char*,int,char*,int);//查找第一次出现的位置,返回下标 voidmain() { chars1[]="fj12eia123fjoae;if123"; chars2[]="123"; intn1=s
yincheng01
·
2013-12-06 12:00
基于visual
Studio2013
解决C语言竞赛题之0707月份输出
题目解决代码及点评/* 编一程序,打入月份号,输出该月的英文月名。 例如,输入"3",则输出"March",要求用指针数组处理。 */ #include #include voidmain() { inti; char*a[12]={"January","February","March","April","May","June","July","August","September","O
yincheng01
·
2013-12-06 12:00
基于visual
Studio2013
解决C语言竞赛题之0705矩阵转置
题目解决代码及点评/* 5、写一函数,将一个3×3的矩阵转置。 */ #include #include voidmain() { inta[3][3]; intb[3][3]; for(inti=0;i<3;i++)//给数组赋值 { for(intj=0;j<3;j++) { a[i][j]=rand()%100; printf("%d\t",a[i][j]); } printf("\n
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0704字符串长度
题目解决代码及点评/************************************************************************/ /* 4、写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。 */ /*******************************************************************
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0703乾坤大挪移
题目解决代码及点评/* 功能:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数, 写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。 */ #include #include voidmoveA(int*,int,int);//按题意设计函数 voidmain(){ inta[15]; for(inti=0;i=pa+m;p--)//将n-
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0702函数设计
题目解决代码及点评/* 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。 写三个函数:①输入10个数;②进行处理;③输出10个数。 */ #include #include inta[10]; voidf721(int*a)//输入10个数 { for(inti=0;ia[i]) { *pmin=a[i]; *p1=i; } if(*pmax
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0701排队输出
题目解决代码及点评#include #include voidswap(int*a,int*b) { *a=*a^*b; *b=*a^*b; *a=*a^*b; } voidmain() { inta,b,c; printf("inputthreedata:\n"); scanf_s("%d%d%d",&a,&b,&c); printf("before:a=%d,b=%d,c=%d\n",a,
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0614递归大元素
题目解决代码及点评/************************************************************************/ /* 14.编一个程序,读入具有5个元素的实型数组,然后调用一个函数, 递归地找出其中的最大元素,并指出它位置 */ /*****************************************************
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0613递归求积
题目解决代码及点评/* 功能:编一个程序,读入具有5个元素的整型数组,然后调用一个函数,递归计算这些元素的积。 */ #include #include intsumA(int*,int);//递归求和数组中每一项值 voidmain(){ inta[]={1,2,3,4,5};//创建数组 intn=sizeof(a)/sizeof(int);//位数 intsum=sumA(a,
yincheng01
·
2013-12-06 11:00
基于visual
Studio2013
解决C语言竞赛题之0612递归
题目解决代码及点评#include #include /* 编写计算m的n次方的递归函数。 */ intf612(intm,intn)//递归函数,递归点是m的n次方是m乘m的n-1次方 { if(n==1)//如果n是1,那么直接返回m { returnm; } else//返回m×m的n-1次方 { returnm*f612(m,n-1); } } voidmain() { intm,n
yincheng01
·
2013-12-06 10:00
基于visual
Studio2013
解决C语言竞赛题之0611素数排序
题目解决代码及点评#include #include #include /* 判断整数n是否为质数 是:返回1 否:返回0 */ intisPrimeNum1(intn) { intisPrime=1; if(n==1) { return0; } for(inti=2;ia[j]) { a[i]=a[i]^a[j]; a[j]=a[i]^a[j]; a[i]=a[i]^a[j]; }
yincheng01
·
2013-12-06 10:00
基于visual
Studio2013
解决C语言竞赛题之0610冒泡排序函数
题目解决代码及点评/* 10.写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。 */ #include #include constintN=10; voidf610(int*p)//冒泡排序 { for(inti=0;ip[j]) { inttemp; temp=p[i]; p[i]=p[j]; p[j]=temp; } } } } voidmain() { inta[
yincheng01
·
2013-12-05 16:00
基于visual
Studio2013
解决C语言竞赛题之0609矩阵处理
题目解决代码及点评/************************************************************************/ /* 9.在主函数内任意输入一个5×6矩阵,编写一函数求出每一行的和放到一个一维数组中, 输出此矩阵及其每一行的和。 */ /**************************************************
yincheng01
·
2013-12-05 15:00
基于visual
Studio2013
解决C语言竞赛题之0608水仙花函数
题目解决代码及点评/* 功能:写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 */ #include #include intflower(int);//判断参数是否为水仙花数,是返回1,否返回0 voidmain(){ intnum; scanf_s("%d",&num);//输入一个数 intflag=flower(num);//
yincheng01
·
2013-12-05 15:00
基于visual
Studio2013
解决C语言竞赛题之0607strcpy
题目解决代码及点评#include #include /* 写一函数将字符数组s1中的全部字符复制到字符数组s2中,不用strcpy函数。 */ voidf67(chars1[27],chars2[27]) { for(inti=0;i<27;i++)//循环得将每个字母拷贝到另外一个字符串 { s2[i]=s1[i]; printf("%c",s2[i]); } } voidmain() {
yincheng01
·
2013-12-05 15:00
基于visual
Studio2013
解决C语言竞赛题之0605strcat
题目解决代码及点评/* 5.写一函数,将两个字符串连接,即编写一strcat函数。 */ #include #include voidstract(char*p1,char*p2,intn,intcount1,intcount2)//字符串链接函数 { if(n
yincheng01
·
2013-12-05 14:00
基于visual
Studio2013
解决C语言竞赛题之0604二维数组置换
题目解决代码及点评/************************************************************************/ /* 4.写一函数,使给定的一个二维数组(3×3)转置,即行列互换。 */ /************************************************************************/
yincheng01
·
2013-12-05 14:00
基于visual
Studio2013
解决C语言竞赛题之0603打印素数
题目解决代码及点评/* 功能:打印出3到1100之间的全部素数(判素数由函数实现 */ #include #include #include intjudgPri(int);//判断参数是否为素数,是返回1,否返回0 voidmain() { for(inti=3;i<1100;i++){//遍历3---1100 intflag=judgPri(i);//判断是否素数 if(flag
yincheng01
·
2013-12-05 14:00
基于visual
Studio2013
解决C语言竞赛题之0602最大值函数
题目解决代码及点评#include #include /* 编写一函数求三个整数的最大值。 */ voidf62(inta,intb,intc) { inttemp=a;//取三个数的最大数,先取a if(temp
yincheng01
·
2013-12-05 14:00
基于visual
Studio2013
解决C语言竞赛题之0601判断素数函数
题目解决代码及点评//编写一函数判断一个数是否为素数 #include #include #include voidf61(inta) { if(a==0) { printf("%d不是素数!",a); } elseif(a==1) { printf("%d不是素数!",a); } else { intflag=1; for(inti=2;
yincheng01
·
2013-12-05 13:00
基于visual
Studio2013
解决C语言竞赛题之0525拉丁方阵
题目解决代码及点评 #include #include #include voidswap525(int*p,int*q) { inttemp=*p; *p=*q; *q=temp; } voidPrAllC525(intarr[],intlength,intfirst) { if(length==first+1) {int**Brr; Brr=(int**)malloc(sizeof(in
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0524职工年龄
题目解决代码及点评/************************************************************************/ /* 24.统计一个单位职工的年龄,要求把相同年龄最多的那个年龄找出来 (可能有几个这样的年龄),并统计出现的次数。 */ /**************************************************
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0523魔方阵
题目解决代码及点评/* 功能:打印魔方阵。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。例如:三阶魔方阵为 816 357 492 要求打印由1到的自然数构成的魔方阵。 提示:魔方阵中各数的排列规律如下: ⑴将“1”放在第一行中间一列; ⑵从“2”开始直到n×n为止各数依次按下列规则存放:每一个数存放的行比前一个数的行数减1,列数加1; ⑶如果上一个数的行数为1,则下一个数的
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0522和为素
题目解决代码及点评#include #include /* 22.已知100个自然数1~100,我们取1,2,3,4时, 我们可将其排成一圈使每两个数之和都是素数,即→1→2→3→4→, 问1~100内连续取n个数,即1~n(≤100)能满足上述要求的最大的n是多少? */ voidmain() { inta[100]; intb[100]={0}; intmax=b[0];//定义b中的最大
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0521圆盘求和
题目解决代码及点评#include #include voidmain() { constintN=20; inta[N]={20,1,8,4,13,6,10,15,2,17,3,19,7,16,8,11,14,9,12,5};//外圈数组 intb[N];//和数组 ///相邻四个数之和,放入b[N] for(inti=0;imax) { max=b[i]; index=i; } } pri
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0520相邻元素
题目解决代码及点评/************************************************************************/ /* 20.找出M×N数组中所有不相邻元素, 并求出它们的和(相邻的数:前一个是偶数,后一个是素数)。 */ /************************************************
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0519最大值
题目解决代码及点评/************************************************************************/ /* 19.求N个数中的最大值,最大值出现的次数,然后求出次大值(次大值一定存在) */ /*******************************************************************
yincheng01
·
2013-12-04 23:00
基于visual
Studio2013
解决C语言竞赛题之0518回文数
题目解决代码及点评/* 功能:打印所有不超过n(n #include intjudgReOrd(int); intgetBit(int);//返回整数值的位数 voidmain(){ for(inti=0;i0){ x++; n/=10; } returnx; }代码编译以及运行由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:1)新建工程
yincheng01
·
2013-12-04 22:00
基于visual
Studio2013
解决C语言竞赛题之0517矩阵
题目解决代码及点评/* 功能:编程产生如下形式的方阵。 1222221 3122214 3312144 3331444 3315144 3155514 1555551 要求:不允许使用键盘输入语句和静态赋值语句,尽量少用循环。 时间:12:282013/10/26 */ #include #include voidmain() { constintN=7; inta[N][N]={0}
yincheng01
·
2013-12-04 22:00
基于visual
Studio2013
解决C语言竞赛题之0516人来人往
题目解决代码及点评/* 16.有17个人围成一圈(编号为0~16),从第0号的人开始从1报数, 凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩下一个人为止。 问此人原来的位置是多少号? */ #include #include voidmain() { inttotal=17,need=17,k=3; intindex=0,count=0,i=0; inta[100]={0}; f
yincheng01
·
2013-12-04 22:00
基于visual
Studio2013
解决C语言竞赛题之0515国名排序
题目解决代码及点评/************************************************************************/ /* 15.有N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出 */ /************************************************************************/
yincheng01
·
2013-12-04 21:00
基于visual
Studio2013
解决C语言竞赛题之0514单词统计
题目解决代码及点评/************************************************************************/ /* 14.有一行字符,统计其中的单词个数(单词之间以空格分隔),并将每一个单词的第一个字母改为大写。 */ /*********************************************************
yincheng01
·
2013-12-04 20:00
基于visual
Studio2013
解决C语言竞赛题之0513字符拷贝
题目解决代码及点评/************************************************************************/ /* 13.将字符数组A中下标为双号(0,2,4,6,8...)的元素值传给另一个字符数组B, 然后将B数组的元素按逆序输出。 */ /*********************************************
yincheng01
·
2013-12-04 17:00
基于visual
Studio2013
解决C语言竞赛题之0510求最大和
题目解决代码及点评/************************************************************************/ /* 10.有一个二维数组整型数组中,每一行都有一个最大值,编程求出这些最大值以及它们的和 */ /***************************************************************
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0509杨辉三角
题目解决代码及点评/************************************************************************/ /* 9.打印如下形式的杨辉三角形 1 11 121 1331 14641 15101051 输出前10行,从0行开始,分别用一维数组和二维数组实现 */ /**********************************
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0507筛选素数
题目解决代码及点评/************************************************************************/ /* 7.用筛选法求2到100之间的素数。 方法如下:首先2是素数,凡2的倍数都不是素数,于是把这些数从数表中筛去, 2以后没有被筛去的第一个数是3,然后把3的倍数都从数表中筛去,3以后没被筛去的第一个数是5 ,然后把5的倍数都
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0506选择排序
题目解决代码及点评/************************************************************************/ /* 6.用选择法对10个整数由大到小排序。 */ /************************************************************************/ #include #inc
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0505选数
题目解决代码及点评/************************************************************************/ /* 5.输入N个数到数组中,选出其中最大的数和最小的数,并分别将它们与最前面和最后面的数互换 */ /**************************************************************
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0502最小数替换
题目解决代码及点评/************************************************************************/ /* 2.有一个数组,内放10个整数。要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换位置 */ /***************************************************
yincheng01
·
2013-12-04 14:00
基于visual
Studio2013
解决C语言竞赛题之0501挑选素数
题目解决代码及点评这道题练习数组的遍历/************************************************************************/ /* 1.有一个正整数数组,包含N个元素,要求编程求出其中的素数之和以及所有素数的平均值。 */ /*************************************************
yincheng01
·
2013-12-04 12:00
基于visual
Studio2013
解决C语言竞赛题之0423比赛安排
题目解决代码及点评/************************************************************************/ /* 23.两个乒乓球队进行比赛,各出三人,甲队为A、B、C三人,乙队为X、Y、Z三人, 已知抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比, 请编程序找出三对赛手的名单 */ /***
yincheng01
·
2013-12-03 15:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他