自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Athy's code land

生于bug死于code。

  • 博客(38)
  • 收藏
  • 关注

原创 LaTeX 入门 01

实现中英文混排方法一\documentclass[UTF8]{ctexart} % 实现中英文混排 : ctex 宏包 % 文档类{},文档类选项[]\begin{document} Hello, \LaTeX ! 你好,\LaTeX !\end{document}编译后输出如下方法二\documentclass{article}\usepackage{xeCJK} % 调用 xeCJK 宏包\setCJKmainfont{SimSun}

2021-07-22 16:47:32 339

原创 VScode 亮暗 高对比度 主题推荐

VScode——爱上敲代码u1s1,VScode真的是心选好编译器,pythonC等等一个编译器解决真好唉这里分享(以及记录)一些心爱的VScode皮肤主题。PS.主题展示用jupyter了哈,懒得找代码了。由于个人风格,这边偏向于对比度较高的主题色。暗色一般来讲暗色更好一点啦,所以放在前面,比较护眼。1 Abyss这个主题色适合暗光下察看,Markdown蛮亮也不晃眼;对比度有是有,但缺点是注释以及部分代码块的颜色和背景颜色融合得有点严重,散光群众不建议系列。2 Aurora X

2021-07-22 11:40:53 15128 11

原创 VScode配置LaTeX

VScode & Latex鉴于latex的简洁和VScode的强大兼容性,本文简单记录了笔者在code上配置latex的过程。VScode 最突出的特点就是其强大的插件功能,能够配置为高度个性化的编辑器,可以认为是专属定制编辑器。如下为笔者电脑型号及当前VScode版本。DELL xps9365VSCode-win32-x64-1.58.11 TeX Live 下载与安装有其他选项,如MiKTeX等,两者区别如下:MiKTeX :简洁,只附有基础包TeX Live:完整,所需

2021-07-14 23:08:17 1058 2

原创 没啥用小技能

Windows10原装输入法切换简繁体[ctrl]+[Shift]+[F]

2021-07-14 15:04:39 95

原创 读取txt文件中存储的矩阵

本次示例中矩阵存储的方式为:1. 文本每一行存储矩阵每一行的数据;2. 数据间用制表符隔开;3. 每一行结束后换行。代码如下——FILE* fpread; fpread = fopen("file's name.txt", "r"); if (fpread == NULL){ printf("file is error."); return -1; }//如果文件打开失败则... else for (int i = 1; i <= row; i++) { for (

2021-04-15 22:31:59 820

原创 今日份Error:C4996

error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.今天在做数值计算作业的时候需要用到文件读写操作。ERROR问题如上方框框里所示,出现问题的代码如下。(不用细看,出问题的是fopen和fcanf,整个程.

2021-04-15 17:40:37 168

原创 第六章 字典

# 列表names = ['athy','irene']# 元组ages = (130,304)# 字典# 键'eye_color'、'height',值'black'、155character_athy = {'eye_color':'black','height':155,}print(character_athy['eye_color'])print(character_athy['height'])print("\n")# 访问字典中的值role1 = {'height':

2020-08-25 20:19:59 212

原创 第五章 if语句

# 条件测试names=['athy','irene','gattuso','ash','mw']for name in names: if name == 'mw': print(name.upper()) else: print(name.title())# 检查是否相等时不考虑大小写name = 'Athy'name.lower()=='athy'if 'athy'!=name.lower(): print("1")else: print("0")# 比较数字#

2020-08-25 09:21:50 237

原创 第四章 操作列表

# 遍历整个列表names = ['athy','irene','gattuso','ash']for character_name in names: print(character_name +"\n")# for循环-需要让循环的语句缩进names = ['athy','irene','gattuso','ash']for character_name in names: print(character_name.title() + " is our new character.")

2020-08-25 09:21:00 191

原创 第三章 列表

# 索引[-1]也就是最后一个元素names = ['athy','irene','gattuso']print(names[-1].title())# 使用列表中的值names = ['athy','irene','gattuso']message = "My name is " + names[0] +"."print(message)# 修改列表元素names = ['athy','irene','gattuso']names[0]='ash'print(names)# 末

2020-08-25 09:09:18 236

原创 第二章 变量和数据类型

# 头字母大写name="athy irene"print(name.title())# 全部大写name="athy irene"print(name.upper())# 全部小写name="Athy Irene"print(name.lower())# 字符串合并first_name1="Athy"last_name1="Irene"full_name1=first_name1+" "+last_name1print(full_name1)first_name2="a

2020-08-25 09:08:31 204

原创 #函数调用#任意输入三个实型数,在自定义函数fun中求它们的和值,在主函数中输出和值。

#include<stdio.h>void main(){ int a,b,c,s; int fun (int x,int y,int z); printf("ENTER a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); s=fun(a,b,c); printf("\ns=%d\n",s);}int fun(int x,int y,int z){ return x+y+z;}

2020-05-08 17:31:52 2426 2

原创 #函数调用#输出如下图形

********** ********** hello ********** ********** #include<stdio.h>int string();int hello();void main(){ string(); hello(); string();}int string(){ prin...

2020-05-08 17:03:25 1380

原创 #函数调用#输入x,输出相应的y值。要求定义和调用函数fun,实现下面的分段函数。

#include<stdio.h>#include<math.h>void main(){ double x,y; double fun(double x); printf("ENTER x:"); scanf("%lf",&x); y=fun(x); printf("\ny=%lf",y);}double fun(x){ if(x...

2020-05-08 16:59:55 5111

原创 编写一个验证密码的程序。(假设正确密码为:abcd且密码不区分大小写) 若输入正确,显示“欢迎使用!” 若输入错误,显示“密码错误,请重新输入!”,让用户再次输入,当密码错误次数达到3次,则显

#include<stdio.h>#include<string.h>void main(){ char s1[5]="abcd"; char s2[5]; int n,i; for(n=1;n<4;n++)//输入次数 { printf("请输入密码:\n"); gets(s2); for(i=0;i<5;i++) { ...

2020-04-19 02:12:44 5023 5

原创 用一维字符数组方法输出下面的图形

#include<stdio.h>#include<string.h>void main(){ char s[10]=" *****"; int i,j; for(i=0;i<5;i++) { for(j=9-i;j>=0;j--) { printf("%c",s[9-j]); } printf("\n"); }}...

2020-04-19 01:50:54 4322

原创 输入一个字符串存放在数组a中,将其中的所有小写字母存放到字符数组b中并输出。

#include<stdio.h>#include<string.h>void main(){ char str1[10],str2[10]; int i,j=0; printf("请输入字符串,以回车键结束:"); gets(str1); for(i=0;i<10;i++) { if(str1[i]>='a'&&str1[...

2020-04-19 00:05:33 10002 2

原创 输出如下杨辉三角形

提示:各行除第一个数和最后一个数之外,其余各数等于上一行同列和前一列两个数的和,即:a[i][j]=a[i-1][j]+a[i-1][j-1]#include<stdio.h>void main(){ int a[10][10],i,j; for(i=0;i<10;i++) { a[i][0]=1; if(i==0) printf("%d",a[0][...

2020-04-18 22:52:37 609

原创 将一个数组中的值按逆序重新存放。例如:假设a[0]~a[4]的值分别为6,9,4,2,3按逆序重新存放后,a[0]~a[4]的值变为3,2,4,9,6

#include<stdio.h>void main(){ int a[5],i,j,t; printf("ENTER:"); for(i=0;i<5;i++) { scanf("%d",&a[i]); } for(i=0;i<4;i++) { for(j=0;j<4-i;j++) { t=a[j+1]; a[j+1]...

2020-04-18 20:08:13 1098 2

原创 计算两个3×4矩阵的和。

#include<stdio.h>void main(){ int a[3][4]={1,1,1,1,2,2,2,2,3,3,3,3}; int b[3][4]={1,1,1,1,2,2,2,2,3,3,3,3}; int c[3][4]; int i,j; for(i=0;i<3;i++) { for(j=0;j<4;j++) { c[i][...

2020-04-17 16:18:31 3853

原创 3.有一个已按升序排列的数列,现要将键盘输入的一个数插入到该数列中,要求按原来的排序规律插入。

#include<stdio.h>void main(){ int a[6],i,t; printf("ENTER 5 :"); for(i=0;i<5;i++) scanf("%d",&a[i]);//原数组 printf("ENTER a[5]:"); scanf("%d",&a[5]);//插入数 for(i=6;i>0;i--)...

2020-04-17 15:39:55 2991

原创 用“冒泡排序法”对10个整数按由小到大排序。

#数组##循环##if##include<stdio.h>void main(){ int a[10],i,j,t; printf("ENTER:"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(i=0;i<9;i++)//n-1次 { for(j=0;j<9-i...

2020-04-17 14:12:30 6978 2

原创 用“选择排序法”对10个整数按由小到大排序

#数组##循环##if##include<stdio.h>void main(){ int a[10],i,j,t; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(a[j]<a[i]) { t=a[i]...

2020-04-17 11:26:08 1844

原创 从键盘输入10个互不相同的整数,找出其中最小值,输出该最小值及其下标。

#数组##循环##if##include<stdio.h>void main(){ int a[10],i, k; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(i=1;i<10;i++) if(a[i]<a[0]) k=i; printf("min=%d\nnu...

2020-04-17 11:16:08 6864 2

原创 数组:10个整数,用冒泡法从小到大排序并输出最小值

#include <stdio.h>void main(){ int a[10],i,j,temp; for (i = 0; i < 10; i++) scanf("%d", &a[i]); for (i = 0; i < 9; i++) { for (j = 0; j < 9 - i...

2020-04-10 11:09:22 2756

原创 Sn=1-1/3+1/5-1/7+…1/(2n-1) 求s(100)(保留4位小数)

#include<stdio.h>void main(){ int i; double s=0,f=1; for(i=1;i<=100;i++) { s=s+f/(2*i-1); f=-f; } printf("s=%.4lf\n",s);}

2020-04-09 22:04:50 2895

原创 数列 1,1,2,3,5,8…..有f(n)=f(n-1)+f(n-2),f(1)=1,f(2)=1,求f(40)

#include<stdio.h>void main(){ int x,y,a,b; a=b=y=1; for(x=3;x<=40;x++) { a=b; b=y;//y=f(x-1) y=a+b; } printf("y=%d\n",y);}

2020-04-09 21:52:09 809

原创 求s=1+1/3+(1*2)/(3*5)+…+(1*2*…*n)/(3*5*…*(2*n+1))当n=40时的值。(结果保留10位小数)

#include<stdio.h>void main(){ int a=1,b=1,i; double s=0; for(i=0;i<=40;i++) { if(i==0||i==1) a=1; else a=a*i; b=b*(2*i+1); s+=(double)a/b; } printf("s=%.10lf\n",s);}...

2020-04-09 20:32:03 10403 6

原创 1/1!+1/2!+….+1/10!(结果保留10位小数)

#include<stdio.h>void main(){ int i,a=1; double s=0; for(i=1;i<=10;i++) { a=a*i; s=s+(double)1/a; } printf("s=%.10lf\n",s);}

2020-04-09 20:15:49 1708 1

原创 a1=1 a2=1/(1+a1) an=1/(1+a(n-1)),求a25(结果保留10位小数)

#include<stdio.h>void main(){ int n; double a; for(n=1;n<=25;n++) { if(n==1) a=1; else a=1/(1+a); } printf("a25=%.10lf",a);}

2020-04-09 20:00:17 2283

原创 求出 1 到 1000 之内能被3 或7 整除 但不能同时被 3 和7同时整除的所有整数。要求输出结果 5 个一行

#include<stdio.h>void main(){ int i,n=0; for(i=1;i<=1000;i++) { if(i%3==0||i%7==0) { if(i%3==0&&i%7==0) continue; else { printf("%d\t",i); n++; if(n%...

2020-04-09 18:42:08 7393 2

原创 求1000以内最大的20个素数之和。

#include<stdio.h>void main(){ int x,i,n=0,s=0; for(x=1000;x>1;x--) { for(i=2;i<x;i++) { if(x%i==0) break; } if(i==x)//为素数 { printf("%d\t",x); i=2; n++; s...

2020-04-09 17:27:28 5137

原创 [200,1000]的双胞胎数的对数。双胞胎数:两素数差为2称为双胞胎数。

分析:用变量n统计以求得双胞胎数的对数,n初值为0。用变量a从200到998循环,如果a是素数,则令变量b=a+2,如果b也是素数,则n值增1。素数求法同前,用变量I 循环#include<stdio.h>void main(){ int x,a,b,n=0,i=2,j=2; for(x=201;x<=998;x++)//循环被除数筛选素数 { for(i=2;i...

2020-04-09 16:49:08 5700 2

原创 求[10,200]间可以被其因子的个数整除的整数的个数。

#include<stdio.h>void main(){ int i=10,a=1,m=0,n=0; //a除数 //m统计因子数 //n统计可被整除的个数 for(i=10;i<=200;i++)//循环被除数 { for(a=1;a<=i;a++)//循环除数 { if(i%a==0) m++; } if(i%m==0)...

2020-04-09 08:56:01 1999

原创 0小于a小于b,a与b乘积为2698,且a+b 最小,求b。

##分析:用变量a从1到sqrt(2698)-1循环。变量s初值为6000。若2698%a==0,则b=2698/a,若s>a+b,则s=a+b,并保存b的值在变量t.#include<stdio.h>void main(){ int a,b,t,s=6000; for(a=1;a<=2698;a++) { if(2698%a==0) { b=2...

2020-04-08 11:28:18 1442 1

原创 输出 ASCⅡ序列中从 33~127(十进制)的字符对照表。

#include<stdio.h>main(){ int i; for(i=33;i<=127;i++) { printf("%c\t%d\n",i,i); }}

2020-04-08 10:19:32 1247

原创 输入三个整数x,y,z,请把这三个数由小到大输出。

##输入三个整数x,y,z,请把这三个数由小到大输出。#include<stdio.h>void main(){ int x,y,z,t; printf("input there numbers:"); scanf("%d,%d,%d",&x,&y,&z); if(y<=x)//y<x或x<y { t=x; x=y...

2020-04-08 10:04:47 1244 2

原创 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

@C语言例题##一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#include<stdio.h>#include<math.h>void main(){ long i=0,x,y; for(i=0;i<=100000;i++) { x=sqrt(i+100); y=sqrt(i+268); if(...

2020-04-08 09:23:45 225

空空如也

空空如也

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

TA关注的人

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