自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用泰勒展开式求sinx的近似值,并有精度控制。

编写程序,要求输入x和eps(设定的精度),按上述公式计算sinx的近似值,当最后一项小于eps时停止计算。#include <stdio.h>#include <math.h>int main(){ int x,n=1; double eps,ans,term; printf("input x,eps\n"); scanf("%d%lf",&x,&eps); term = x,ans = x; d...

2021-10-15 11:10:02 3457

原创 判断出栈条件是否符合现实

算法判断通过一个栈能否得到由a[0..n-1](为1、2、…、n的某个排列)指定的出栈序列

2022-10-16 19:54:01 226 1

原创 QT 用按钮新建一个窗口

用按钮打开或关闭一个窗口

2022-08-13 20:25:55 1585

原创 求数组实际长度

注意,在函数体内不可以少了那个int n,直接在函数体内使用sizeof(a),因为当数组作为函数参数的时候,会退化为指针,虽然不报错,但有警告。

2022-06-23 22:12:02 321

原创 c语言计算器

第一行为数据组数TT。每组数据第一行三个元素A op BA op B,其中A,BA,B均为整数,opop为 + ,-,* 中的一种。T≤1000T≤1000∣a∣,∣b∣≤1000∣a∣,∣b∣≤1000#include <stdio.h>int main(){ int i,j; int l,m; char k; scanf("%d",&i); int n[i]; for(j=0;j<i;j++)..

2022-01-19 20:49:30 546

原创 Mac下的字符串走迷宫(极其简略)c语言

#include <stdio.h>#include <stdlib.h>#include <ncurses_dll.h>#define N 12#define M 13void show(char str[][M],int n){ int i; for(i=0;i<n;i++){ puts(str[i]); }}void update(char str[][M],int n){ int...

2022-01-07 20:13:18 272

原创 IDEA学习过程JAVA MAC版本

下载打开找到汉化(百度)创建项目一开始不要选择任何附加库直接选择下一步,输入项目的名字完成创建。系统会直接生成开头,其中包含你自己取的名字test是我自己取的名字,public表示是一个公开的类别完成代码的复写后在上面导航出选择代码里面的运行,也可以先调试一下看一下有没有错误,注意有多个项目的时候运行要切换一下运行目标,system.out.println为在屏幕上打印这里切换he到test可以。(仅用于记录个人行为)...

2021-12-20 19:43:18 581

原创 MACOS C语言电子时钟

#include <stdio.h>#include <stdlib.h>struct clock{ int hour; int minute; int second;}Clock;void update(void){ Clock.second++; if(Clock.second==60) { Clock.second=0; Clock.minute++; } if(Clock.minute==60) { Clock.minute=.

2021-12-17 14:49:04 639

原创 定义数据组结构实现查找

#include <stdio.h>struct stu{ long num; char name[20]; char sex; int score;}*p,std1[5]={{20201,"一",'m',97},{20201,"二",'w',98},{20203,"三",'m',90},{20204,"四",'m',95},{20205,"五",'w',99}};int bsearch(struct stu std[],int n,int sernum.

2021-12-17 13:38:09 194

原创 写成三个函数InputScore(int score[], int *m)--输入成绩,SortScore(int score[], int n)--成绩从低到高排序,PrintScore(int s

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>void inputscore(int a[],int *m){ int j; printf("numbers?\n"); scanf("%d",m); printf("input scores\n"); for(j=0;j<*m;j++) { scanf("%d",&a[j]); } }void s.

2021-11-23 16:07:24 1168

原创 删除指定的字符

非常轻松的小东西,输入一串字符串,然后输入要删除的内容,就能把他删除啦!#include <stdio.h>void DelChar(char s[], char ch){ int i,j; char g[100]; for(i=j=0;s[i]!='\0';i++) if(s[i]!=ch) { g[j]=s[i]; j++; } puts(g);}int main(){ cha

2021-11-11 19:51:01 180

原创 编写函数SaddlePoint(int m[][NMAX], int n),找出一个二维矩阵m[n][n]中的鞍点,即该位置上的元素在该行上最大,在该列上最小。二维数组也可能没有鞍点。

#include <stdio.h>#define m 9void SaddlePoint(int n,int M[m][m]){ int i,j,max[n],min[n],flag=0; for(i=0;i<n;i++) { max[i]=M[i][0]; //第一行// for(j=0;j<n;j++) { if(M[i][j]>max[i]) .

2021-11-11 19:45:31 529

原创 在已经排序的基础上实现二分法找数据

#include<stdio.h>int main(){ int a[10] = {50,65,75,78,80,84,85,89,90,95}; int left=0,right=9; int mid,n=0; while (left<=right) { mid=(left+right)/2; n++; if (a[mid]>92) { right = mid-1; } else if (a[mid]<92) {.

2021-10-30 17:22:39 102

原创 矩阵的转置

利用数组储存数据,然后分别赋值,实现矩阵的转置#include <stdio.h>int main(){ int a[2][3]={1,2,3,4,5,6},b[3][2],m,n,j,k; printf("a数组为\n"); for (n=0;n<=1;n++) { for(m=0;m<=2;m++) { b[m][n]=a[n][m]; printf("%4d

2021-10-20 13:30:45 257

原创 Error :implicit declaration of function ‘rand‘ is invalid in C99

出现此项错误要在前面加头文件#include <stdlib.h>!不要去改成c98

2021-10-06 15:20:45 1820 1

原创 2021-09-30

输入三角形的三条边,判断它是否构成三角形,若能,则指出是何种三角形:等腰三角形?直角三角形?一般三角形?注意,在c语言中似乎无法在终端输入根号?

2021-09-30 15:36:14 54

原创 银行利率v3.0

设capital是最初的存款总额(即本金),rate是整存整取的存款年利率,n是储蓄的年份,deposit是第n年年底账号里的存款总额。已知如下两种本利之和的计算方式:·按复利方式计息的本利之和计算公式为: ·按普通计息方式计算本利之和的公式为: deposit = capital * (1 + rate * n)已知银行整存整取不同期限存款的年息利率分别为:存期1年,利率为0.0225存期2年,利率为...

2021-09-28 22:40:30 174

原创 银行利率问题

设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit。程序中所有浮点数的数据类型均为double类型。提示:1.从键盘输入数据可以使用函数scanf()。本例中为scanf("%lf%d%lf", &rate, &n, &capital);2.本程序最终计算的是复利。3.计算幂的数学函数为pow(a,n),代表a的n次幂。4.使用数学函数,需要在程序开头加上编译预处理指令...

2021-09-24 11:13:17 1092 2

原创 记录自己在学校的C的学习过程

Day 1在导入外部模块时复制发现问题并思考能否自己创建模块

2021-09-24 10:19:26 296

空空如也

空空如也

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

TA关注的人

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