自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode提交本地文件到Github远程仓库详细教程

github简单使用教程

2022-09-16 13:48:31 7289 1

原创 IDEA报错 java: 需要class, interface或enum

IDEA报错Java: 需要 class、interface、enum或record

2022-09-06 10:05:46 3728

原创 API-应用程序编程接口

API定义通俗理解定义API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 [1] 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。通俗理解1.电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就是传说中的API接口。2.研发人员A开发了软件A,研发人员B正在研发软件B。有

2021-06-01 19:18:44 597

原创 Pycharm(python) 报错: from lxml import etree ModuleNotFoundError: No module named ‘lxml‘

Pycharm 报错: from lxml import etree ModuleNotFoundError: No module named 'lxml’注:此类错误绝大多数情况下都是环境中少了报错时提示的python包,按照以下方法均可解决。如'from lxml import etree ModuleNotFoundError: No module named ‘lxml’from requests import etree ModuleNotFoundError: No module n

2020-11-28 20:35:30 4523 5

原创 implicit declaration of function 的原因以及解决方法

文章目录报错:原因:解决方法:结果:报错:原因:没有把函数所在的.c文件生成.o目标文件;在函数所在的.c文件中声明了函数,但是没有在与之相关联的.h文件中声明解决方法:在需要调用该函数的文件中声明该函数;也可在相应.h文件中声明函数结果:成功解决...

2020-06-11 10:28:41 60277 1

原创 C语言 实验 将一个长度不超过4的数字字符串转换成一个整数。如字符串是“3248”,则转换的整数是3248。

//将一个长度不超过4的数字字符串转换成一个整数。如字符串是“3248”,则转换的整数是3248。//输入//不超过4的数字字符串//输出//数字字符串转换成一个整数输出//样例输入//3248//样例输出//3248#include<stdio.h>int main(){ void qaq(char *p); char *p,a[4]; p=a; scanf("%s",p); qaq(p); return 0;} void qaq(char *p){

2020-06-10 22:16:50 1024

原创 C++ 实验五 NO.1 定义一个student类包含成员变量姓名,年龄,学号,用多文件组织类, 在student类中重载构造函数,用多种方式对该类的对象初始化

文章目录题目main.cppstudent.cppstudent.hcourse.cppcourse.h运行结果题目//*******************************************************************************************************************//*程序作者:冰糖//*章 节:实验五//*最后修改日期:2019年3月31日 //*题 目://实验目的/*1) 掌握类的定义,根据具

2020-06-10 22:11:48 6847 1

原创 C语言程序设计第四版(谭浩强)10.8 将第七题结果存入原有的 stusort文件而不新建文件。

//*作者:冰糖//*日期:2018年11月13日//*章节:第十章//*题号:8//*题目:将第七题结果存入原有的 "stu_sort"文件而不新建文件。#include<stdio.h>#include<stdlib.h>#define N 5struct stu{ int stunum; char name[20]; float score[3]; float aver;}s[N];int main(){ FILE *fp; int i;

2020-06-04 17:50:58 447

原创 C语言程序设计第四版(谭浩强)10.7 将第六题已排序的学生文件进行插入处理。插入一个学生的三门课程成绩,程序先计算插入学生的平均成绩然后将它按成绩高低顺序插入,插入后建立一个新文件.

//*作者:冰糖//*日期:2018年11月13日//*章节:第十章//*题号:7 //*题目:将第六题已排序的学生文件进行插入处理。插入一个学生的三门课程成绩,程序先计算插入学生的平均成绩 ,//然后将它按成绩高低顺序插入,插入后建立一个新文件.#include<stdio.h>#include<stdlib.h>#define N 5struct stu{ int stunum; char name[20]; float score[3]; float

2020-06-04 17:48:13 1342

原创 C语言程序设计第四版(谭浩强)10.6 将第五题stud文件中的学生数据,按平均分进行排序处理,将以排序的学生数据存入一个新文件stusort中。

//*作者:冰糖//*日期:2018年11月13日//*章节:第十章//*题号:6 //*题目:将第五题“stud”文件中的学生数据,按平均分进行排序处理,将以排序的学生数据存入一个新文件"stu_sort"中。#include<stdio.h>#include<stdlib.h>#define N 5struct stu{ int stunum; char name[20]; float score[3]; float aver;}s[N];int m

2020-06-04 17:47:25 2074

原创 C语言程序设计第四版(谭浩强)10.5 有5个学生,每个学生有三门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩 ),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件 “stu

//*作者:冰糖//*日期:2018年11月7日 //*章节:第十章//*题号:5 //*题目:有5个学生,每个学生有三门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩 ),//计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件 “stud”中。 # include<stdio.h>#include<stdlib.h>#define N 5struct stu{ int stunum; char name[20]; float scor

2020-06-04 17:45:54 8267

原创 C语言程序设计第四版(谭浩强)9.12 建立一个链表,每个结点包括:学号,姓名,性别,年龄。输入一个年龄,如果链表中的结点包含此年龄,则将此结点删去。

//*作者:冰糖//*日期:2018年12月1日//*章节:第九章//*题号:12 //*题目:建立一个链表,每个结点包括:学号,姓名,性别,年龄。输入一个年龄,如果链表中的结点包含此年龄,则将此结点删去。 #include<stdio.h>#include<stdlib.h>#include<string.h>#define N sizeof(struct student)struct student{ int num; char name[20

2020-06-04 17:36:48 1600

原创 C语言程序设计第四版(谭浩强)9.11 有两个链表a,b 设结点中包含学号姓名。从a链表中删去与b链表中有相同学号的那些结点。

//*作者:冰糖//*日期:2018年12月1日//*章节:第九章//*题号:11 //*题目:有两个链表a,b;设结点中包含学号姓名。从a链表中删去与b链表中有相同学号的那些结点。#include <stdio.h>#include <string.h>#include <stdlib.h>typedef struct linknode { int num; char name[20]; struct linknode *next;}node

2020-06-04 17:34:14 442

原创 C语言程序设计第四版(谭浩强)9.10 已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。

//*作者:冰糖//*日期:2018年12月1日//*章节:第九章//*题号:10 //*题目:已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。 #include<stdio.h>#include<stdlib.h>#define N sizeof(struct student)typedef struct student{ int num; char name[20]; float score[3]; float a

2020-06-04 17:32:21 1601

原创 C语言程序设计第四版(谭浩强)9.8 写一个函数insert,用来向一个动态链表插入结点。

//*作者:冰糖//*日期:2018年12月1日//*章节:第九章//*题号:8 //*题目:写一个函数insert,用来向一个动态链表插入结点。#include<stdio.h>#include<stdlib.h>struct student{ int num; char name[20]; float score[3]; float aver; struct student *next;};int main(){ void insert(stru

2020-06-04 17:31:15 1569

原创 C语言程序设计第四版(谭浩强)9.6 13人围成一圈,从第一个人开始顺序报号1,2,3.凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。要求用链表实现。

//*作者:沈袭华//*日期:2018年12月1日//*章节:第九章//*题号:6 //*题目:13人围成一圈,从第一个人开始顺序报号1,2,3.凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。要求用链表实现。#include<stdio.h>#include<stdlib.h>struct Student{ int ID; struct Student *next;}mem[13];int main(){ struct Student *p1,*p

2020-06-04 17:30:35 426

原创 C语言程序设计第四版(谭浩强)9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据,

//*作者:冰糖//*日期:2018年12月1日//*章节:第九章//*题号:5 //*题目:有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据, #include<stdio.h>#define N 10struct STUDENT{ int num; char name[20]; float score[3]; float aver;};int main(){ voi

2020-06-04 17:29:56 1824

原创 C语言程序设计第四版(谭浩强)8.20 用指向指针的指针的方法对五个字符串排序并输出。

//*作者:冰糖//*日期:2018年12月1日//*章节:第八章//*题号:20//*题目:用指向指针的指针的方法对五个字符串排序并输出。#include<stdio.h>#include<string.h>int main(){ void order(char *a[]); char *a[5]={"qqq","aaa","zzz","sss","kkk"}; int i; order(a); for(i=0;i<5;i++) { print

2020-06-04 17:29:08 572

原创 C语言程序设计第四版(谭浩强)8.18 编一个程序,输入月份号,输出该月的英文月名。要求用指针数组处理。

//*作者:冰糖//*日期:2018年12月1日//*章节:第八章//*题号:18//*题目:编一个程序,输入月份号,输出该月的英文月名。要求用指针数组处理。#include<stdio.h>int main(){ int m; const char *p[12]={"January","February","March","April","May","June","July","August","September","October","November","Decembe

2020-06-04 17:21:34 853 1

原创 C语言程序设计第四版(谭浩强)8.17 写一函数,实现两个字符串的比较。即自己写一个strcmp函数

//*作者:冰糖//*日期:2018年12月1日//*章节:第八章//*题号:17 //*题目:写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为 strcmp(char *p1,char *p2);#include<stdio.h>int m,n;#include<string.h>int main(){ int strcmp(char *p1,char *p2); char ch[200],zh[200]; int t; print

2020-06-04 17:17:21 1003

原创 C语言程序设计第四版(谭浩强)8.16 输入一个字符串,内有数字和非数字字符,例如A123x456 17960?302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存

//*作者:冰糖//*日期:2018年12月2日//*章节:第八章//*题号: 16 //*题目:输入一个字符串,内有数字和非数字字符,例如://A123x456 17960?302tab5876//将其中连续的数字作为一个整数,依次存放到一数组a中。//例如,123存放在a[0],456存放在a[1]。。。。统计共有多少个整数,并输出这些数。#include<stdio.h>int main(){ void qaq(char *p); char s[1000],*q;

2020-06-04 17:13:08 1320

原创 C语言程序设计第四版(谭浩强)8.14 将n个数按输入时顺序的逆序排列,用函数实现。

//*作者:冰糖//*日期:2018年12月1日//*章节:第八章//*题号:14//*题目:将n个数按输入时顺序的逆序排列,用函数实现。#include<stdio.h>int main(){ void qaq(int *p,int n); int a[100],*p,i,n; p=a; printf("Please enter 'n':\n"); scanf("%d",&n); printf("Please enter numbers:\n"); for(

2020-06-04 17:11:52 1105

原创 C语言程序设计第四版(谭浩强)8.9 写一函数,将一个3*3的矩阵转置。

//*作者:冰糖//*日期:2018年11月24日//*章节:第八章//*题号:9 //*题目:写一函数,将一个3*3的矩阵转置。#include<stdio.h>int main(){ void qaq(int a[3][3]); int ch[3][3],i,j; printf("Please Enter:\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { scanf("%d",&ch[i][j])

2020-06-04 17:11:13 1356

原创 C语言程序设计第四版(谭浩强)8.7 有一个字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符串复制到另一个字符串。

//*作者:冰糖//*日期:2018年11月24日//*章节:第八章//*题号:7//*题目:有一个字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符串复制到另一个字符串。 #include<stdio.h>int m;int main(){ void qaq(char a[]); char a[200]; gets(a); scanf("%d",&m); qaq(a); return 0;}void qaq(char a[]){

2020-06-04 17:10:10 667

原创 C语言程序设计第四版(谭浩强)8.5 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到三的人退出圈子,问最后留下的是原来第几号的那位。

//*作者:冰糖//*日期:2018年11月24日//*章节:第八章//*题号:5//*题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到三的人退出圈子,问最后留下的是原来第几号的那位。#include<stdio.h>#define N 100int main(){ void qaq(int m); int n; printf("请输入总人数:\n"); scanf("%d",&n); qaq(n); return 0;}voi

2020-06-04 17:09:26 482

原创 C语言程序设计第四版(谭浩强)8.4 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。

//*作者:冰糖//*日期:2018年11月24日//*章节:第八章//*题号:4//*题目:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。#include<stdio.h>int n,m;int main(){ int qaq(int a[]); int i,a[100]; printf("请输入n:\n"); scanf("%d",&n); printf("请输入n个数:

2020-06-04 17:08:31 524

原创 C语言程序设计第四版(谭浩强)8.3 输入十个整数,将其中最小的数与第一个数对换,把最大的一个数与最后一个数对换,写三个函数:1:输入10个数 2:进行处理 3:输出10个数

//*作者:冰糖//*日期:2018年11月24日//*章节:第八章//*题号:3//*题目:输入十个整数,将其中最小的数与第一个数对换,把最大的一个数与最后一个数对换,写三个函数://* 1:输入10个数 2:进行处理 3:输出10个数#include<stdio.h>int main(){ void qaq(int a[]); void max_min(int a[]); void QAQ(int a[]); int a[10]; qaq(a); max_min(

2020-06-04 17:07:26 712

原创 C语言程序设计第四版(谭浩强) 7.7 写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。

//*作者:冰糖//*日期:2018年11月19日//*章节:第七章//*题号:7//*题目:写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。#include<stdio.h>#include<string.h>int main(){ int qaq(char a[]); char s1[200]; printf("请输入:\n"); gets(s1); qaq(s1); return 0; } void qaq(char a[])

2020-06-04 16:42:52 1661

原创 C语言程序设计第四版(谭浩强)7.17 用递归法将一个整数n转换成字符串。例如:输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。

//*作者:冰糖//*日期:2018年11月20日//*章节:第七章//*题号: 17//*题目:用递归法将一个整数n转换成字符串。例如:输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。#include<stdio.h>int main(){ void convert(int n); int k; scanf("%d",&k); if(k<0) { putchar('-'); k=-k; } convert(k); r

2020-06-04 16:40:41 1469

原创 C语言程序设计第四版(谭浩强)7.10 写一个函数,输入一行字符,将此字符串中最长的单词输出。

//*作者:冰糖//*日期:2018年11月20日//*章节:第七章//*题号: 10 //*题目:写一个函数,输入一行字符,将此字符串中最长的单词输出。#include<stdio.h>#include<string.h>int main(){ void qaq(char h[]); char m[100]; printf("请输入一行字符:\n"); gets(m); printf("\n此字符串中最长的单词是:\n"); qaq(m); prin

2020-06-04 16:39:37 3148

原创 C语言程序设计第四版(谭浩强)7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数,在主函数中输入字符串并输出以上结果。

//*作者:冰糖//*日期:2018年11月20日//*章节:第七章//*题号: 9//*题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数,在主函数中输入字符串并输出以上结果。#include<stdio.h>int x[4];int main(){ void qaq(char h[]); char ch[100]; int j; gets(ch); printf("此字符串中字母,数字,空格和其他字符的个数分别为:\n");

2020-06-04 16:38:53 1784 1

原创 C语言程序设计第四版(谭浩强)7.8 写一个函数,输入一个四位数,要求输出这四个数字字符,但每两个数字间空一个空格。如输入1990,应输出1 9 9 0

//*作者:冰糖//*日期:2018年11月20日//*章节:第七章//*题号: 8//*题目:写一个函数,输入一个四位数,要求输出这四个数字字符,但每两个数字间空一个空格。如输入1990,应输出"1 9 9 0"#include<stdio.h>int main(){ void qaq(int a[]); int s[4],i; for(i=0;i<4;i++) { scanf("%d",&s[i]); } qaq(s); return 0;}

2020-06-04 16:38:05 1354 1

原创 C语言程序设计第四版(谭浩强)7.17 用递归法将一个整数转化为字符串,例如输入483则应输出“483”,位数不确定

//*作者:冰糖//*日期:2018年11月20日//*章节:第七章//*题号: 17//*题目:用递归法将一个整数转化为字符串。#include<stdio.h>int main(){ void convert(int n); int k; scanf("%d",&k); if(k<0) { putchar('-'); k=-k; } convert(k); return 0; } void convert(int n){ int

2020-06-04 16:32:06 663

原创 C语言程序设计第四版(谭浩强)4.12 有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建

//题目:有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物。//今输入任一点的坐标,求该点的建筑高度 (塔外的高度为0)#include <stdio.h>int main(){ int x,y; int a,b,c,d; int h=10,g=0; printf("请输入坐标(x,y):\n"); scanf("%d,%d",&x,&y); a=(x-2)*(x-2)+(y-2)

2020-06-04 16:11:03 4119 12

原创 C语言程序设计第四版(谭浩强)4.11 输入4个整数,要求按从小到大的顺序输出

#include<stdio.h>int main(){ float a,b,c,d,t; scanf("%f %f %f %f",&a,&b,&c,&d); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(a>d) { t=a; a=d; d=t; } if(b>c)

2020-06-04 16:09:20 3430

原创 C语言程序设计第四版(谭浩强)4.10企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分

企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数(1)用if语句编程序(2)用switch语句编程序1.if#

2020-06-04 16:07:58 1396

原创 C语言程序设计第四版(谭浩强)4.9 给一个不多于5位的正整数,要求:(1)求出它是几位数 (2)分别输出每一位数字; (3)按逆序输出各位数字,例如原数为321,应输出123.

这是一个愚蠢的办法QAQ/*给一个不多于5位的正整数,要求:(1)求出它是几位数(2)分别输出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123.*/ #include<stdio.h>int main(){ int x,t; int a,b,c,d,e; scanf("%d",&x); if(1<=x&&x<=9) t=1; else if(10<=x&&x<=99) t=2;

2020-06-04 16:04:35 814 1

原创 C语言程序设计第四版(谭浩强)4.8 给出一百分制的成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E

//给出一百分制的成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,//70~79分为C,60~69分为D,60分以下为E#include<stdio.h>int main(){ int score; scanf("%d",&score); printf("Your grade is "); score=score/10; switch(score) { case 10:printf("A\n");break; case 9:prin

2020-06-04 16:02:47 1436 1

原创 C语言程序设计第四版(谭浩强)4.6 写程序,有一个函数,输入x的值,输出相应的y值

//有一个函数:y=x (x<1) // 2x-1 (1<=x<10)// 3x-11 (x>=10)//写程序,输入x的值,输出相应的y值#include<stdio.h>int main(){ double x,y; scanf("%lf",&x); if(x<1) y=x; else if(x>=10) y=3*x-11; else y=2*x-1; printf("y=%lf",y);

2020-06-04 16:01:01 5328

原创 C语言程序设计第四版(谭浩强)4.5 从键盘输入一个小于1000的整数,输出他的平方根,若平方根不是整数则输出他的整数部分

#include<stdio.h>#include<math.h>int main(){ int x,y; scanf("%d",&x); if(x>1000) printf("请重新输入\n"); else y=sqrt(x); printf("x的平方根为:%5.0d",y); return 0;}

2020-06-04 15:57:16 795

空空如也

空空如也

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

TA关注的人

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