自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大FANFAN的博客

努力给出答案的博客~

  • 博客(115)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows系统下使用Anaconda创建虚拟环境并配置Jupyter

在使用Anconda时,为了满足工作需求和保证不同包(package)之间的兼容性,往往需要创建多个虚拟环境。同时由于新建的虚拟环境初始时并不包含Jupyter,所以掌握安装和配置Jupyter的方法也极为重要。

2023-05-02 21:18:10 1666 2

原创 习题11-6 查找子串 (20 分)

题目链接:习题11-6 查找子串 (20 分)#include <stdio.h>#define MAXS 30char *search(char *s, char *t);void ReadString( char s[] ); /* 裁判提供,细节不表 */int main(){ char s[MAXS], t[MAXS], *pos; ReadString(s); ReadString(t); pos = search(s, t);

2021-10-08 00:17:06 186

原创 习题11-5 指定位置输出字符串 (20 分)

题目链接:习题11-5 指定位置输出字符串 (20 分)#include <stdio.h>#define MAXS 10char *match( char *s, char ch1, char ch2 );int main(){ char str[MAXS], ch_start, ch_end, *p; scanf("%s\n", str); scanf("%c %c", &ch_start, &ch_end); p = ma

2021-10-08 00:15:08 140

原创 习题11-4 字符串的连接 (15 分)

题目链接:习题11-4 字符串的连接 (15 分)#include <stdio.h>#include <string.h>#define MAXS 10char *str_cat( char *s, char *t );int main(){ char *p; char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'}; scanf("%s%s", str1, str2); p = st

2021-10-08 00:14:31 94

原创 习题11-3 计算最长的字符串长度 (15 分)

题目链接:习题11-3 计算最长的字符串长度 (15 分)#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAXN 10#define MAXS 20int max_len( char *s[], int n );int main(){ int i, n; char *string[MAXN] = {NULL}; scanf("%d", &am

2021-10-08 00:12:54 145

原创 习题9-5 通讯录排序 (20 分)

题目链接:习题9-5 通讯录排序 (20 分)#include<stdio.h>struct ren{ char name[20]; int birthday; char s[25];}REN[10],t;int main(){ int n,i,j; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s %d",&REN[i].name,&REN[i].birthday); gets(REN[i].s);

2021-10-08 00:12:06 87

原创 习题9-4 查找书籍 (20 分)

题目链接:习题9-4 查找书籍 (20 分)#include<stdio.h>struct book{ char name[31]; double price;}BOOK[10];int main(){ int n,i,u,l; char c; scanf("%d",&n); u=l=0; for(i=0;i<n;i++){ scanf("%c",&c); gets(BOOK[i].name); scanf("%lf",&BOO

2021-10-08 00:11:27 67

原创 习题9-3 平面向量加法 (15 分)

题目链接:习题9-3 平面向量加法 (15 分)#include<stdio.h>#include<math.h>struct xiangliang{ double x1; double x2;};int main(){ struct xiangliang v1,v2,v; scanf("%lf %lf %lf %lf",&v1.x1,&v1.x2,&v2.x1,&v2.x2); v.x1=v1.x1+v2.x1; v.x2=

2021-10-08 00:09:42 82

原创 习题5-5 使用函数统计指定数字的个数 (15 分)

题目链接:习题5-5 使用函数统计指定数字的个数 (15 分)#include <stdio.h>int CountDigit( int number, int digit );int main(){ int number, digit; scanf("%d %d", &number, &digit); printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(nu

2021-10-08 00:08:27 57

原创 习题5-4 使用函数求素数和 (20 分)

题目链接:习题5-4 使用函数求素数和 (20 分)#include <stdio.h>#include <math.h>int prime( int p );int PrimeSum( int m, int n );int main(){ int m, n, p; scanf("%d %d", &m, &n); printf("Sum of ( "); for( p=m; p<=n; p++ ) {

2021-10-08 00:06:40 54

原创 习题5-3 使用函数计算两点间的距离 (10 分)

题目链接:习题5-3 使用函数计算两点间的距离 (10 分)#include <stdio.h>#include <math.h>double dist( double x1, double y1, double x2, double y2 );int main(){ double x1, y1, x2, y2; scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);

2021-10-08 00:05:49 96

原创 习题11-2 查找星期 (15 分)

题目链接:习题11-2 查找星期 (15 分)#include <stdio.h>#include <string.h>#define MAXS 80int getindex( char *s );int main(){ int n; char s[MAXS]; scanf("%s", s); n = getindex(s); if ( n==-1 ) printf("wrong input!\n"); else

2021-10-06 19:47:38 138

原创 习题11-1 输出月份英文名 (15 分)

题目链接:习题11-1 输出月份英文名 (15 分)#include <stdio.h>char *getmonth( int n );int main(){ int n; char *s; scanf("%d", &n); s = getmonth(n); if ( s==NULL ) printf("wrong input!\n"); else printf("%s\n", s); return 0;}/

2021-10-06 19:47:00 70

原创 习题10-8 递归实现顺序输出整数 (15 分)

题目链接:习题10-8 递归实现顺序输出整数 (15 分)#include <stdio.h>void printdigits( int n );int main(){ int n; scanf("%d", &n); printdigits(n); return 0;}/* 你的代码将被嵌在这里 */void printdigits(int n){ int i; if(n==0){ printf("0"); } if(

2021-10-06 19:45:14 58

原创 习题10-7 十进制转换二进制 (15 分)

题目链接:习题10-7 十进制转换二进制 (15 分)#include <stdio.h>void dectobin( int n );int main(){ int n; scanf("%d", &n); dectobin(n); return 0;}/* 你的代码将被嵌在这里 */void dectobin(int n){ if(n==0){ printf("0"); } else if(n==1){ print

2021-10-06 19:44:10 161

原创 习题10-6 递归求Fabonacci数列 (10 分)

题目链接:习题10-6 递归求Fabonacci数列 (10 分)#include <stdio.h>int f( int n );int main(){ int n; scanf("%d", &n); printf("%d\n", f(n)); return 0;}/* 你的代码将被嵌在这里 */int f(int n){ if(n==0){ return 0; }else if(n==1){ return 1;

2021-10-06 19:41:12 86

原创 习题10-5 递归计算Ackermenn函数 (15 分)

题目链接:习题10-5 递归计算Ackermenn函数 (15 分)#include <stdio.h>int Ack( int m, int n );int main(){ int m, n; scanf("%d %d", &m, &n); printf("%d\n", Ack(m, n)); return 0;}/* 你的代码将被嵌在这里 */int Ack(int m,int n){ if(m==0){ ret

2021-10-06 19:40:22 63

原创 习题10-4 递归求简单交错幂级数的部分和 (15 分)

题目链接:习题10-4 递归求简单交错幂级数的部分和 (15 分)#include <stdio.h>double fn( double x, int n );int main(){ double x; int n; scanf("%lf %d", &x, &n); printf("%.2f\n", fn(x,n)); return 0;}/* 你的代码将被嵌在这里 */double fn(double x,int

2021-10-06 19:39:36 57

原创 习题10-3 递归实现指数函数 (15 分)

题目链接:习题10-3 递归实现指数函数 (15 分)#include <stdio.h>double calc_pow( double x, int n );int main(){ double x; int n; scanf("%lf %d", &x, &n); printf("%.0f\n", calc_pow(x, n)); return 0;}/* 你的代码将被嵌在这里 */double calc_pow

2021-10-06 19:22:44 69

原创 习题10-2 递归求阶乘和 (15 分)

题目链接:习题10-2 递归求阶乘和 (15 分)#include <stdio.h>double fact( int n );double factsum( int n );int main(){ int n; scanf("%d",&n); printf("fact(%d) = %.0f\n", n, fact(n)); printf("sum = %.0f\n", factsum(n)); return 0;}/*

2021-10-06 19:21:30 53

原创 习题10-1 判断满足条件的三位数 (15分)

题目链接:习题10-1 判断满足条件的三位数 (15分)#include <stdio.h>#include <math.h>int search( int n );int main(){ int number; scanf("%d",&number); printf("count=%d\n",search(number)); return 0;}/* 你的代码将被嵌在这里 */...

2021-10-06 19:19:22 44

原创 习题9-6 按等级统计学生成绩 (20分)

题目链接:习题9-6 按等级统计学生成绩 (20分)#include <stdio.h>#define MAXN 10struct student{ int num; char name[20]; int score; char grade;};int set_grade( struct student *p, int n );int main(){ struct student stu[MAXN], *ptr; int n, i

2021-01-24 23:43:48 468 1

原创 习题9-2 计算两个复数之积 (15分)

题目链接:习题9-2 计算两个复数之积 (15分)#include <stdio.h>struct complex{ int real; int imag;};struct complex multiply(struct complex x, struct complex y);int main(){ struct complex product, x, y; scanf("%d%d%d%d", &x.real, &x.ima

2020-07-16 08:57:35 289

原创 习题9-1 时间换算 (15分)

题目链接:习题9-1 时间换算 (15分)#include<stdio.h>int main(){ int h,m,s,n; scanf("%d:%d:%d",&h,&m,&s); scanf("%d",&n); if(s+n>=60){ m++; s=s+n-60; }else{ s+=n; } if(m==60){ m=0; h++; } if(h==24){ h=0; } printf("%02d:

2020-07-16 08:56:35 199

原创 习题8-10 输出学生成绩 (20分)

题目链接:习题8-10 输出学生成绩 (20分)#include<stdio.h>#include<stdlib.h>int main(){ double a,u,l,*p; int n,i; scanf("%d",&n); if((p=(double *)calloc(n,sizeof(double)))==NULL){ exit(1); } u=0; l=100; for(i=0;i<n;i++){ scanf("%lf",p+i)

2020-07-16 08:55:18 417

原创 习题8-9 分类统计各类字符个数 (15分)

题目链接:习题8-9 分类统计各类字符个数 (15分)#include <stdio.h>#define MAXS 15void StringCount( char *s );void ReadString( char *s ); /* 由裁判实现,略去不表 */int main(){ char s[MAXS]; //ReadString(s); gets(s); StringCount(s); return 0;}/* You

2020-07-16 08:54:09 516

原创 习题8-8 判断回文字符串 (20分)

题目链接:习题8-8 判断回文字符串 (20分)#include <stdio.h>#include <string.h>#define MAXN 20//typedef enum {false, true} bool;bool palindrome( char *s );int main(){ char s[MAXN]; scanf("%s", s); if ( palindrome(s)==true ) printf

2020-07-16 08:51:40 504

原创 习题8-7 字符串排序 (20分)

题目链接:习题8-7 字符串排序 (20分)#include<stdio.h>#include<string.h>int main(){ char a[5][80]={NULL},t[80]={NULL}; int i,j; for(i=0;i<5;i++){ scanf("%s",a[i]); } for(i=0;i<5;i++){ for(j=0;j<5-i;j++){ if(strcmp(a[j],a[j+1])>0){

2020-07-16 08:49:35 297

原创 习题8-6 删除字符 (20分)

题目链接:习题8-6 删除字符 (20分)#include <stdio.h>#define MAXN 20void delchar( char *str, char c );void ReadString( char s[] ); /* 由裁判实现,略去不表 */int main(){ char str[MAXN], c; scanf("%c\n", &c); gets(str); //ReadString(str); del

2020-07-12 19:01:36 222

原创 习题8-5 使用函数实现字符串部分复制 (20分)

题目链接:习题8-5 使用函数实现字符串部分复制 (20分)#include <stdio.h>#define MAXN 20void strmcpy( char *t, int m, char *s );void ReadString( char s[] ); /* 由裁判实现,略去不表 */int main(){ char t[MAXN], s[MAXN]; int m; scanf("%d\n", &m); //ReadStrin

2020-07-12 19:01:25 641

原创 习题8-4 报数 (20分)

题目链接:习题8-4 报数 (20分)#include <stdio.h>#define MAXN 20void CountOff( int n, int m, int out[] );int main(){ int out[MAXN], n, m; int i; scanf("%d %d", &n, &m); CountOff( n, m, out ); for ( i = 0; i < n; i++ )

2020-07-12 19:00:54 119

原创 习题8-3 数组循环右移 (20分)

题目链接:习题8-3 数组循环右移 (20分)#include <stdio.h>#define MAXN 10int ArrayShift( int a[], int n, int m );int main(){ int a[MAXN], n, m; int i; scanf("%d %d", &n, &m); for ( i = 0; i < n; i++ ) scanf("%d", &a[i]); A

2020-07-09 11:26:14 455 2

原创 习题8-2 在数组中查找指定元素 (15分)

题目链接:习题8-2 在数组中查找指定元素 (15分)#include <stdio.h>#define MAXN 10int search( int list[], int n, int x );int main(){ int i, index, n, x; int a[MAXN]; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &a[i]);

2020-07-09 11:24:46 170

原创 习题8-1 拆分实数的整数与小数部分 (15分)

题目链接:习题8-1 拆分实数的整数与小数部分 (15分)#include <stdio.h>void splitfloat( float x, int *intpart, float *fracpart );int main(){ float x, fracpart; int intpart; scanf("%f", &x); splitfloat(x, &intpart, &fracpart); printf("

2020-07-09 11:24:00 246

原创 习题7-8 字符串转换成十进制整数 (15分)

题目链接:习题7-8 字符串转换成十进制整数 (15分)#include<stdio.h>int main(){ int i,k,f=0; char a[80],str[80]; long number; i=0; while((str[i]=getchar())!='#'){ i++; } str[i]='\0'; k=0; for(i=1;str[i]!='\0';i++){ if(k==0&&str[i]=='-'){ f=1;

2020-07-09 11:22:19 1262

原创 习题7-7 字符串替换 (15分)

题目链接:习题7-7 字符串替换 (15分)#include <stdio.h> //英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。int main() { //输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 char a[80]; int d,i,j,k; i=0; while((d=getchar())!='\n'){ a[i]=(char)d; i++; } a[i]='\0';

2020-07-06 10:37:11 315

原创 习题7-6 统计大写辅音字母 (15分)

题目链接:习题7-6 统计大写辅音字母 (15分)#include <stdio.h> //英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。int main() { //输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 char a[80]; int d,i,j,k; i=0; while((d=getchar())!='\n'){ a[i]=(char)d; i++; } a[i]='\0'

2020-07-06 10:29:53 137

原创 习题7-5 找鞍点 (20分)

题目链接:习题7-5 找鞍点 (20分)#include<stdio.h>int main(){ int a[10][10],n,min,i,j,k,f,x,y; scanf("%d",&n); for(i=0;i<n;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); } } for(i=0;i<n;i++){ min=a[i][0]; x=i; y=0; f=1; fo

2020-07-06 10:27:55 92

原创 习题7-4 求矩阵各行元素之和 (15分)

题目链接:习题7-4 求矩阵各行元素之和 (15分)#include<stdio.h>int main(){ int a[6][6],n,m,i,j,b[6]; scanf("%d %d",&m,&n); for(i=0;i<6;i++){ b[i]=0; } for(i=0;i<m;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); b[i]+=a[i][j]; } }

2020-07-06 10:27:14 154

原创 习题7-3 判断上三角矩阵 (15分)

题目链接:习题7-3 判断上三角矩阵 (15分)#include<stdio.h>int main(){ int a[10][10],n,m,i,j,k,f=1; scanf("%d",&n); int b[100]={0}; for(k=0;k<n;k++){ scanf("%d",&m); for(i=0;i<m;i++){ for(j=0;j<m;j++){ scanf("%d",&a[i][j]); }

2020-07-05 20:57:48 279

C语言程序设计(第3版)习题源程序.rar

该文件是浙江大学出版的C语言程序设计(第3版)教材上所有出现在PTA网站上的编程类练习题和课后习题的源程序

2021-10-06

C语言程序设计(第3版)例题源程序.rar

该文件是浙江大学出版的C语言程序设计(第3版)教材的所有例题代码

2021-10-06

实变函数论习题答案-周民强.pdf

该文件为实变函数_周民强第2/3版的通用答案,内容详细,对于学习实变函数有极大的帮助。

2021-08-11

复旦大学高等代数教材答案.pdf

《高等代数学》(第三版)复旦大学出版社 的教材答案。

2021-08-11

浙江大学慕课:程序设计入门——C语言代码 PTA习题代码

本文件为MOOC里浙江大学慕课关联的PTA所有习题的代码,绝对良心,部分题目甚至给出了多种解法。

2021-08-11

湖南大学C语言入门题库所有题目.rar

该习题集是作者在学习C语言的过程中收集整理而成的,目的在于记录学习过程,并希望能对于学弟学妹们有所帮助。程序代码经过好几次的检验,应该没有问题。如果有问题,请先关闭程序再重启哈哈哈。如果有重大错误之处,还请指正,谢谢。

2020-06-30

高中物理十年真题整理.rar

本人和同学细心整理了自2009年至2018年的10年高考物理真题 ,旨在记录当时和朋友们用着自己薄弱的计算机知识去完成这项工作的过程,并且希望对大家有所帮助。

2020-06-10

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

TA关注的人

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