自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 数据结构—4字母加密

#include #include #define MaxSize 100typedef struct{    char data[MaxSize];    int length;}SqString;void StrAssign(SqString &s,char ch[80]);void StrAssign(SqString &s,char ch[80]){

2017-05-26 11:27:11 704

原创 数据结构上机实验3——N皇后问题栈求解

#include #include #include #define MaxSise 100int cont=0;typedef struct{    int col[MaxSise];    int top;} StType;int count=0;bool place(StType st,int i,int j){    int k=1;

2017-05-19 11:24:38 1063

原创 数据结构实验题1(未完成)

#include #include #include #define MaxSize 50typedef struct{    char data[MaxSize];    int length;}SqList;void  CreatteList(SqList *L,char a[],int n);//建表//void InitList(SqList *L)

2017-04-28 11:21:25 523

原创 程序设计3

#include #include int main(){    char program[300];    FILE *fp1,*fp2;    if(fp1=fopen("source.c","r")==NULL)    {        printf("Cannot open file");        exit(1);    }    if(f

2017-04-13 17:11:54 740

原创 程序设计2

#include #include int main(){    char c1,c2;    FILE *fp1,*fp2;    if(fp1=fopen("source.c","r")==NULL)    {        printf("Cannot open file!");        exit(1);    }    if(fp2=fop

2017-04-13 16:48:41 303

原创 结构体-年月日

#include #include struct y_m_d{    int year;    int month;    int day;} date;int main(){    struct y_m_d date;    int days(y_m_d);    int day_sum;    scanf("%d%d%d",&date.yea

2017-04-05 15:29:34 1651

原创 结构体——小数

问题描述:小数可以看成是一个点和两个数组成的,因此可以定义成一个小数的结构体,现在请用结构体的知识来计算两个小数相加。注意:不考虑进位,输入的值都是小数,小数位只有一位。代码:#include #include struct xiaoshu{    int head;    int tail;    char point;}a,b;int main(

2017-04-05 14:27:05 563

原创 文件题,改变文本文件中的首字母

题目描述:将文本文件score.dic中姓名的首字母改成大写,其它字符保持不变,将结果输出。代码#include #include #include int main(){    char curch,lastch;  /* 当前读入字符,上一次读入字符*/    FILE *fin;          /* 输入文件 */    fin=fopen("sc

2017-03-30 16:58:54 438

原创 求各位数字之和

题目描述:编写一个程序,计算任意输入的正整数的各位数字之和。(输入的位数不要超过10位。多组测试数据输入)代码:#include #include int main(){    int a,b,s=0;    while(~scanf("%d",&a))    {        s=0;        while(a!=0)        {  

2017-03-30 16:23:37 3440

原创 结构体

题目描述:定义一个表示点坐标的结构体,输入两个点的坐标,输出这两个点中点的坐标 代码:#include #include struct point{    int across;    int vertical;};int main(){    double mid1,mid2;    struct point p1;    struct

2017-03-29 15:15:11 433

原创 文件操作1

题目描述:文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811  fuxin 100145811  chengxian 90145812  zhangxue 92145812  lijun 88……文件中存储的学生信息按照班级编号升序排列,每个班级的人数可以不同,要求读取文件

2017-03-29 14:47:11 444

原创 求素数

问题描述:输出小于n的所有素数#include #include int main(){    int n,j,m=0,i=2;    scanf("%d",&n);    while(i    {       if(i==2)       {           printf("    2");           m++;     

2017-03-22 15:22:26 241

原创 字符串判断回文

问题描述:输入一串字字符串,判断是否回文#include #include int main(){    char a[1000];    gets(a);    int i,n,j;    n=strlen(a)-1;        for(i=0,j=n;i        {            if(a[i]!=a[j])          

2017-03-22 14:35:44 239

原创 素数

#include #include int main(){    int n;    int m=1,l=0,a,i,t;    while(n!='\0')    {        scanf("%d",&n);        while(m>0)        {            l=l*10+m%10;            m=m/10

2017-03-09 17:29:41 258

原创 输入十个整数,从小到大输出

问题:输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。 代码:#include #include int main(){    int a[20],b[20];    int i,j,t,n;    for(i=0; i    {        scanf("%d",&a[i]);        b[i]=i+1;

2017-03-09 16:25:15 5051 6

原创 程序设计3-电子词典

题目描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。运行程序后,支持用户连续地查词典,直到输入“0000”结束。作者:李忠林完成日期:2017年1月5日#include #inc

2017-01-05 09:43:38 685

原创 程序设计2-学生成绩处理

题目描述:学生成绩处理程序在数组score中将要存储了某小组C程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输出考得最高成绩和最低成绩的同学的人数;(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的

2017-01-05 09:15:35 1063

原创 程序设计1小学生考试系统

#include #include #include int main(){    int i,j=0;    int a,b,sum,A,s=-1;    srand(time(NULL));//设置当前时间为种子。    while(s    {        for(i=0; i        {            a=rand()%100

2017-01-04 13:32:57 1361 1

原创 第十五周练习字符串的比较

题目描述:设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1≠s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD",第2个字母不同,"O"与"A"之差为79-65=14)。如果s1>s2,则输出正值,如s1作者:李忠林完成日期:2016.12.22代码:#include #include int stringcmp(ch

2016-12-22 09:21:17 629

原创 第十六周项目二学生成绩处理2

题目描述:计算每名学生的学分绩——各科成绩乘以学分的和,再除以总学分(本题中,C语言和数学课的学分分别是3和4);计算各科的均分;输出得奖学金的同学学号清单——奖学金规则是,学分绩要高于80且没有挂科 作者作者:李忠林完成日期:2016.12.17#include #define N 100struct Student{   int num;   int

2016-12-20 23:23:45 658

原创 第十六周项目二学生成绩的处理

题目描述:定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单作者:李忠林完成日期:2016.12.17#include #define N 100struct Student{   int num;   int c;   int math;   float aver;};int main( ){   int

2016-12-20 22:41:47 317

原创 第十六周项目以复数的运算

题目描述:设计一个程序,实现复数的运算作者:李忠林完成日期:2016.12.17#include struct complex{    int re;    int im;};int main(){    struct complex x,y,s,p;    scanf("%d%d",&x.re,&x.im);    scanf("%d%d",&

2016-12-20 22:08:04 573

原创 第十五周项目九统计字符串类型

问题描述:输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。作者:李忠林完成日期:2016.12.13#include void fuction(char *);int main(){   char str[100];   gets(str);   char *ptr=str;   void fuction(char *);

2016-12-13 22:17:01 181

原创 第十五周项目八判断回文

题目描述:判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。作者:李忠林完成日期:2016.12.13#include #include int main(){    char a[100];    gets(a);    int str,i,j;    i=0;    j=str

2016-12-13 22:14:30 244

原创 第十五周项目七字符串插入

题目描述:将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。作者:李忠烈完成日期:2016.12.13#include #include int main(){    char a[100],b[100],c[200];    int i,j,pos;    gets(b);    gets(a);   

2016-12-13 22:11:45 261

原创 第十五周项目六字符串格式化

题目描述:输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串作者:李忠林完成日期:2016.12.13#include #include int main(){    char a[100];    int i=0,n;    gets(a);    scanf("%d",&n);    if(n==0)    { 

2016-12-13 22:08:34 192

原创 第十五周项目五链接字符串

题目描述:输入两个字符串,并连接起来作者:李忠林完成日期:2016.12.13#include #include int main(){    int i,j;    char a[100],b[100];    int m,n;    gets(a);    gets(b);    m=strlen(a);    n=strlen(b)

2016-12-13 22:04:17 226

原创 第十五周项目四字符串长度

题目描述:输入字符串,并输出其长度。作者:李忠林完成日期:2016.12.13int stringlen (char * a){    int i=0;    while(a[i]!='\0')    {        i++;    }    return i;}int main(){    int stringlen (char

2016-12-13 22:00:37 253

原创 第十五周项目三字符串逆序输出

问题描述:输入一串字符串,使其逆序输出作者:李忠林完成日期:2016.12.13#include#includeint fuction(char *, int);int main(){    char str[100];    scanf("%s",str);    int len;    len=strlen(str);    int fuctio

2016-12-13 21:56:41 180

原创 第十五周项目二字符串分段

问题描述:输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。作者:李忠林完成日期:2016.12.13intmain(){    chara[20];    inti,c;    gets(a);    for(i=0;a[i]!='\0';i++)    {        if((a[

2016-12-13 21:53:41 187

原创 第十五周项目一字符串处理

问题描述:输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。作者:李忠林完成日期:2016.12.13#include #include int main(){    int i;    char a[21];    scanf("%s",&a);    for(i=0; a[i]!='\0'; i++)

2016-12-13 21:46:34 180

原创 第14周OJ实践 进制转换

问题及代码:问题 C: 进制转换(十进制转二进制)时间限制: 1 Sec  内存限制: 128 MB提交: 1444  解决: 811[提交][状态][讨论版]题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数样例输入6样例输出

2016-12-06 21:51:25 1222

原创 第十四周项目一数组的倒叙

/*烟台大学计算机学院Description输入一个非负整数(十进制),输出此整数对应的二进制数作者:李忠林完成时间:2016年12月6日*/#include #include int n,i;int a[20];int main(){    scanf("%d",&n);     if(n==0) {     printf("0");

2016-12-06 21:33:02 172

原创 第十四周项目43x3矩阵的运算

题目描述:求一个3×3矩阵对角线元素之和。作者:李忠林日期:2016.12.06#include int main(){    int a[3][3],m,n,sum1=0,sum2=0;    for(m=0; m        for(n=0;n        scanf("%d",&a[m][n]);    for(m=0;m    {

2016-12-06 13:50:34 885

原创 第十四周项目2数组插入

题目描述:已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。作者:李忠林日期:2016.12.6#include #include int main(){    int a[10],i,n;    for(i=0; i    {        scanf("%d",&a[i]);    }    scanf("%

2016-12-06 13:38:01 313

原创 勒让德

#include #include polya(int n,int x);int main(){    int x,n;    scanf("%d%d",&n,&x);    printf("%.2f\n",polya(n,x));    return 0;}polya(int n,int x){    int a,b;    doubl

2016-11-28 17:59:10 547

原创 打印星号图

题目描述:通过使用双重for循环语句,打印下列图形(N =4): * *** ************ ***** ***

2016-11-28 17:45:28 462

原创 第十三周项目一学生成绩处理

题目描述:编写一个函数void calcscore(int n),在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分,要求在主函数中调用函数calcscore计算各种成绩,并在主函数中输出各种计算结果。(使用全局变量在函数之间传递多个数据)作者:李忠林时间:2016.11.28代码:#include double HighScore; /*全局变量,最高分*/dou

2016-11-28 17:15:45 256

原创 第十二周项目五输出已交换后的两个值

题目描述:定义一个带参的宏(或者模板函数),带有三个参数,第一个参数为类型,后两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。作者:李忠林完成日期:2016.11.22#include #define SWAP(T,m,n){T s;s=m,m=n,n=s;}int main(){    short int s1,s2;    do

2016-11-22 22:06:01 205

原创 第十二周项目四汉诺塔

问题描述:作者:李忠林完成日期:2016.11.22#include #include void move(int n,char A,char B,char C);int main(){    int n;    scanf("%d",&n);    move(n,'A','B','C');    return 0;}void move(int

2016-11-22 22:02:03 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除