自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++基础OJ习题

长方柱类【C++ 类定义】编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这长方柱的体积和表面积。#include <iostream>using namespace std...

2018-04-11 14:34:43 4357

原创 浮点数进位制转换器

#include <string.h>#include <stdio.h>#include <stdlib.h>#include <conio.h>void work(); //驱动函数int ...

2017-12-10 16:13:13 961

原创 蓝桥杯非VIP题Java部分题解

蓝桥杯非VIP题Java全解入门训练 A+B问题:import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner s=new Scanner(System.in);Integer a=s.nextInt();Integer b=s.nextInt

2017-11-21 22:12:31 278

原创 n皇后问题

程序运行如下:代码如下:#include #include #define N 15int x[N];          //皇后放置的列数int n;            //皇后个数int sum=0;        //可行解个数void printSolution(int n);int place(int k){    int

2017-06-11 10:47:03 322

原创 斐波那契数列实现的三种方法

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*

2017-06-11 10:33:19 3489

原创 一个简单的银行系统

只需要在此程序的文件夹内创建一个account.txt文本文件,然后编译运行此文件,就可以运行了!运行如下:未加入account.txt文件时显示:在此程序的文件夹内创建一个account.txt文本文件:那个0KB的就是啦!运行如下:按1,开户。按4,查询。按0,退出。#include #include

2017-06-10 15:35:27 370

原创 YTUOJ1907 杨辉三角

Description1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。Input输入数据包含多组测试数据。 每组测试数据的输入只有一个正整数n(1≤n≤30),表示将要输出的杨辉三角的层数。 输入以0结束Output对应于每一个输入,请输出相应层数的杨

2017-06-10 15:03:31 497

原创 一个简单的矩阵乘法计算器

矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。一般单指矩阵乘积时,指的便是一般矩阵乘积。一个m×n的矩阵就是m×n个数排成m行n列的一个数阵。由于它把许多数据紧凑的集中到了一起,所以有时候可以简便地表示一些复杂的模型。设A为的矩阵,B为的矩阵,那么称的矩阵C为矩阵A与B的乘积,

2017-06-10 14:46:05 7384 2

原创 电子词典

#include #include#includetypedef struct{ char english[20]; char chinese[30]; char word_class[10];} Word;Word words[8000]; //将词典数组设置成全局的结构体数组int wordsNum=0; //词典中的词

2017-01-04 15:13:18 540

原创 学生成绩处理程序

#include #include #include  //将小组中n名同学的成绩输入数组svoid input_score(int s[], int n);int get_max_score(int s[], int n);  //返回数组s中n名同学的最高成绩值int get_min_score(int s[], int n);  //返回数组s中n名同学的最低成绩值

2017-01-04 15:10:57 1676

原创 简单的加密系统(位运算)

加密代码:#include#include#include#define N sizeof(unsigned char)*8typedef unsigned char uchar;uchar rol(uchar x,int n){ uchar l=x uchar r=x>>(N-n); uchar res=l|r; return

2017-01-03 15:58:50 1776 1

原创 职工信息结构体

#include #define N 5struct Stuff{    char name[8]; //职工姓名    int year; //工作年限    int salary; //工资};int main( ){    struct Stuff stuff[N];    int i;    //输入    for(i=0; i

2016-12-20 11:01:18 857

原创 学生信息排序

#include #include #define N 5struct Student{    char name[8]; //学生姓名    char num[10]; //学生学号    char sex; //性别    char dept[20]; //院系};int main( ){    struct Student stu[N]

2016-12-17 19:16:10 741

原创 计算该日在本年中是第几天

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

2016-12-17 18:27:53 2692

原创 学生成绩处理

#include #define N 100  /*N表示最多允许的学生人数*/struct Student{   int num; //学号   int c; //C语言成绩   int math; //数学成绩   float aver;  //两科均分};int main( ){   int i, n, pass=0;   //定义结构体数组存

2016-12-15 09:21:40 497

原创 复数结构体

#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",&y.re,&y.im); //复数s是复数x和y的和,规则(a+bi)+(c+di

2016-12-15 08:18:00 807

原创 字符串按长度截断

#includeint main(){    char s[100];    int i=0,n;    gets(s);    scanf("%d",&n);    if(n==0)        puts(s);    else    {        while(s[i]!='\0')        {            pri

2016-12-13 11:18:37 850

原创 两个字符串连接

#includeint main(){    char str1[100],str2[100],str3[100];    gets(str1);    gets(str2);    int i=0,j=0;    while(str1[i]!='\0')    {        str3[i]=str1[i];        i++;    }

2016-12-13 11:07:20 1248

原创 求字符串长度

int main(){    int stringlen (char *);    char str[100];    int len;    gets(str);    len=stringlen(str);    printf("%d\n",len);    return 0;}int stringlen (char *s){    in

2016-12-13 10:55:25 520

原创 字符串逆序输出

#include#includeint main(){    char str[100];    scanf("%s",str);    int len;    len=strlen(str);    int fuction(char *,int);    fuction(str,len);    return 0;}int fuctio

2016-12-13 10:40:17 697

原创 字符串分段

#include#includeint main(){   char s[20];    int i=0,c=1; //c==0成立时,前面已经遇见了非字母、数字,已经做了换行    gets(s);    while(s[i]!='\0')    {        if((s[i]>='A'&&s[i]='a'&&s[i]='0'&&s[i]     

2016-12-13 10:26:00 612

原创 大写改小写

代码一:#include #include int main(){    char a[20];    int j,i;    gets(a);    for(i=0;a[i]!='\0';i++)    {        if(a[i]>='A'&&a[i]            a[i]=a[i]-'A'+'a';    }    p

2016-12-13 10:22:23 410

原创 矩阵相乘

#include #include int main(){    int a[2][3]= {{1,1,0},{2,0,3}}, b[3][4]= {{0,2,3,1},{1,0,2,2},{2,1,1,1}},c[2][4];    int i,j,k,s;    for(i=0; i        for(j=0; j        {       

2016-12-06 12:23:10 208

原创 矩阵相加

int main(){    int a[4][3]= {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};    int b[4][3]= {{10,20,30},{40,50,60},{70,80,90},{100,110,120}};    int c[4][3];    int i,j;    for(i=0; i    {  

2016-12-06 12:11:07 397

原创 折腾二维数组

#include int main( ){    int i,j;    //创建数组,为数组中的前两列的10个元素赋初值    int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}};    //键盘输入后两列10个元素的值    printf("请输入10个整数:\n");    for(i=0; i  

2016-12-06 11:57:56 308

原创 成绩处理

#include#includeint main( ){    int score[50];    //保存成绩的数组,不会超过50名    int num,i;        //小组人数    printf("小组共有多少名同学?");    scanf("%d", &num);    printf("请输入学生成绩:\n");    //输入num名同学的

2016-12-06 11:30:46 377

原创 插入后的数组输出

#include #include int main(){    int i,b;    int a[16]= {13,45,89,332,54,221,90,723,65,45,123,47,96,48,187};    scanf("%d",&b);    for(i=15; i>0; --i)        a[i]=a[i-1];    a[0]

2016-12-06 11:18:59 383

原创 删除数组中所有能被3整除的元素后输出数组

#include #include int main(){    int i,j;    int a[16]= {13,45,89,332,54,221,90,723,65,45,123,47,96,48,187,23};    for(i=0,j=0; i    {        if(a[i]%3)            a[j++]=a[i];

2016-12-06 11:09:20 3673 2

原创 倒序输出,加倍输出数组

int main(){    int i;    int a[10]= {13,45,89,32,54,21,90,723,65,45};    printf("由后往前,数组中的值是:\n");    for(i=9; i>=0; i--)        printf("%d\t",a[i]);    printf("\n");    for(i=0; i

2016-12-06 10:58:11 365

原创 先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值

#include #include int main(){    int i,a[16]={13,45,89,332,54,221,90,723,65,45,123,47,96,48,187,};    printf("数组中,元素值为3的倍数的数是:\n");    for(i=0;i    {        if(a[i]%3==0)       

2016-12-06 10:43:56 3653

原创 数组输出

#include #include int main(){    int a[20]={13,45,89,32,54,21,90,723,65,45},i;    for(i=10; i        scanf("%d",&a[i]);        for(i=0; i        {            printf("%d\t",a[i]);

2016-12-06 10:27:56 251

原创 矩阵对角线元素之和

int main(){    int a[3][3],i,j,s1=0,s2=0;    for(i=0;i        for(j=0;j        scanf("%d",&a[i][j]);    for(i=0;i    {        s1+=a[i][i];        s2+=a[i][2-i];    }    printf("%

2016-12-01 09:07:06 2086

原创 进制转换(十进制转二进制)

#include int main(){    int a[30]={0},i,j,n;    scanf("%d",&n);    i=0;    while(n>0)    {        a[i]=n%2;        n/=2;        i++;    }    if(i>0) i--;    for(j=i; j>=0; j-

2016-12-01 09:05:34 375

原创 插入有序数组中

#include #include int main(){    int a[10],i,n;    for(i=0;i        scanf("%d",&a[i]);    scanf("%d",&n);    i=8;    while(i>=0&&a[i]>n)    {        a[i+1]=a[i];        i--; 

2016-12-01 09:03:18 354

原创 数组逆序

#include #include int main(){    int a[10],i;    for(i=0;i        scanf("%d",&a[i]);    for(i=9;i>0;i--)        printf("%d ",a[i]);        printf("%d\n",a[0]);    return 0;}

2016-12-01 09:01:01 193

原创 学生成绩的处理

#include double HighScore; /*全局变量,最高分*/double LowScore; /*全局变量,最低分*/double SumScore; /*全局变量,总分*/double AverageScore; /*全局变量,平均分*/void calcscore(int n);/*函数声明*/int main(){    in

2016-11-29 10:57:40 490

原创 多文件组织之打豆豆

2016-11-22 12:24:05 216

原创 爬楼梯

楼梯有n阶台阶,上楼可以一步上1阶,也可以一步上2阶,编一程序计算共有多少种不同的走法?#includeint main(){    unsigned long count(int n);    int n;    unsigned long m;    printf("请输入楼梯的阶数:");    scanf("%d",&n);    m=count

2016-11-22 11:42:14 333

原创 用递归函数求出两个数的最大公约数

#include int gcd(int x, int y);int main(){    int m,n;    printf("输入两个数字:");    scanf("%d %d", &m, &n);    printf("最大公约数:");    printf("%d\n", gcd(m,n));    return 0;}int gcd

2016-11-22 11:34:18 12448

原创 1*3*…*n奇数乘积

#include long f(int);int main( ){    int n;    long y;    printf("请输入一个数 :");    scanf("%d", &n);    if(n%2) //若奇数        y=f(n);    else        y=f(n-1);    printf("%d以内的奇

2016-11-22 11:28:37 1243

浮点数进位制转换器

进位制转换器,支持浮点型。由C语言编写,简单高效。可以实现任意进位制间的转换,含常用进位制转换表。

2018-06-14

矩阵乘法计算器

矩阵乘法计算器,支持浮点型,源代码参见https://blog.csdn.net/lbylzk/article/details/72984134

2018-05-26

空空如也

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

TA关注的人

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