- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 简单病毒(内存泄漏(c语言))
执行后会先分配内存,内存全部使用完后,会启动虚拟内存,就是将硬盘里面的区域当成内存使用。如果虚拟内存页使用完了,整个系统就会死机。
2022-12-05 22:55:19
703
1
原创 Clion编辑器c语言连接MySql数据库(Windows)
Windows系统,Clion中c语言连接Mysql数据库配置 目录 Windows系统,Clion中c语言连接Mysql数据库配置
2021-05-06 21:48:44
1160
1
原创 [递归]母牛的故事(C语言)
[递归]母牛的故事 题目描述 题目描述 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 输出 对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一行。 样例输入 2450 样例输出 246 #include <stdio.h>int func(int n);
2020-12-25 21:40:15
1682
原创 约瑟夫环问题(C语言,单循环链表实现)
约瑟夫环问题: n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数。 (报数是从1报起)当报到 k 的时候,这个人就退出游戏圈。下一个人重新从1开始报数。 求最后剩下的人的编号。这就是著名的约瑟夫环问题。 解决约瑟夫环问题首先要考虑如何表示n个人围成一圈。n个人围成一圈意味着1号后面是2号,2号后面是3号,..............,n-1后面是n号。这正好用一个单循环链表表示,而且该单循环链表不...
2020-12-13 15:34:29
7152
2
原创 水仙花数判断(C语言)
水仙花数是指各位数字的立方和等于该数本身的三位数。例如153是水仙花数,因为153=1^3+3^3+5^3. #include <stdio.h>int main() { int a,b,c; //a,b,c代表百位,十位,个位的数 for(int i=100;i<999;i++){ a=i/100; b=i/10%10; c=i%10; if (i==(a*a*a+
2020-11-02 20:29:04
10772
3
原创 陶陶摘苹果编程(C语言)
陶陶摘苹果 时间限制: 1Sec 内存限制: 128MB 题目描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 输入 输入包括两行数据。第一行包含10个100到200之间(包括1...
2020-11-02 16:54:59
9123
1
原创 体型判断(C语言)
医务工作者经广泛的调查和统计分析,根据身高和体重因素给出了以下按"体指数"进行体型判断的方法: 体指数 t = 体重 w/(身高 h)^2 (w 单位为千克,h单位为米) 当t<18时,为低体重; 当 t 介于 18 和 25 之间时,为正常体重; 当 t 介于 25 和 27 之间时,为超重体重; 当 t >= 27时,为肥胖。#include <stdio.h>int main...
2020-09-22 22:59:40
12687
1
原创 身高预测(C语言)
每个做父母的都关心自己的孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素包括遗传、饮食习惯与锻炼。小孩成人后身高与其父母的身高和自己的性别密切相关。 设faHeight为其父身高,moHeight为母身高,身高预测公式为 男性成人时身高=(faHeight+moHeight)x0.54cm 女性成人时身高=(faHeight x 0.92...
2020-09-21 22:42:01
23388
2
原创 判断某年某月有多少天(C语言)
从键盘输入某年某月(包括闰年),用switch语句编程输出该年的改月拥有的天数。要求考虑闰年以及输入月份不在合法范围内的情况。已知闰年的2月有29天,平年有28天。#include <stdio.h>int main() { int year,month; scanf("%d %d",&year,&month); if((year%4==0 && year%100!=0 ) || year%400==0 ){ //判断是否是
2020-09-12 20:04:26
14252
1
原创 判断是否闰年(C语言)
闰年的判断方法,满足其中之一的条件(1)能被4整除,但不能被100整除(2)能被400整除#include <stdio.h>int main() { int year,flag; printf("please input a year:\n"); scanf("%d",&year); if( (year%4== 0) && ( (year%100)!=0 ) || year%400==0 ){ //能被4整除,但不能被100整
2020-09-08 22:41:18
42979
10
原创 判断三角形类型(C语言)
输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形:等腰三角形,直角三角形,还是一般三角形?#include <stdio.h>#include<math.h>#define EPS 1e-1int main() { float a,b,c; int flag=1; printf("Input a,b,c\n"); scanf("%f,%f,%f",&a,&b,&c); i
2020-09-06 16:19:18
6940
1
原创 大小写字母转换(C语言)
从键盘输入一个英文字母,若为小写这转换成大写,若为大写则转换成小写,并且输入十进制的ASCII码值显示到屏幕中。#include <stdio.h>int main() { char alphabet; printf("Please input a alphabet\n"); scanf("%c",&alphabet); if(alphabet>='A' && alphabet <='B'){ prin
2020-09-06 10:18:48
3347
1
原创 成绩归类(C语言)
题目描述 编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。 运行示例: 输入 无 输出 无 样例输入 88 71 68 70 59 81 91 42 66 77 83 0 样例输出 >=85:260-84:7<60:2 #include <stdio.h>int main() {.
2020-08-25 11:02:58
2074
原创 寻找矩阵最值(C语言)
题目描述 输入一个正整数n (1≤ n ≤6),再输入一个n行n列的矩阵,找出该矩阵中绝对值最大的元素以及它的行下标和列下标。 输入 n nxn 输出 数 行 列 样例输入 21 23 4 样例输出 4 2 2 #include <stdio.h>#include <math.h>int main() { int n,max,m,k; scanf("%d",.
2020-08-25 10:20:33
3203
6
原创 自定义函数(C语言)
题目描述 输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。 x - x2/2! + x3/3! + ... + (-1)n-1xn/n! ×输出保留4位小数。 输入 x n 输出 数列和 样例输入 2.0 3 样例输出 1.3333 #include <...
2020-08-18 20:28:22
2259
1
原创 最小绝对值(C语言)
题目描述 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。 输入 十个数 输出 交换后的十个数 样例输入 10 2 30 40 50 60 70 80 90 100 样例输出 10 100 30 40 50 60 70 80 90 2 #include <stdio.h>#include<math.h>int main() { int min,a[10],n,t
2020-08-18 16:39:08
1747
原创 阶乘数列(C语言)
题目描述 求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。 输入 无 输出 无 样例输入 无 样例输出 无 #include <stdio.h>double fun(int m); //定义求m!的函数int main() { double sum=0; for(int i=1;i<=30;i++){ //从1到30循环调用fun(i),累加求和 sum+=f
2020-08-12 15:16:39
4567
1
原创 字符的统计(C语言)
题目描述 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入 无 输出 无 样例输入 a 1, 样例输出 1111 #include <stdio.h>#include<string.h>int main() { char str[128]; //定义字符串 int alphabet=0,space=0,number=0,othe
2020-08-12 14:35:02
1595
原创 公约公倍(C语言)
题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 无 输出 无 样例输入 2 3 样例输出 1 6 #include <stdio.h>int main() { int m,n,tmp,max=0,min; scanf("%d %d",&m,&n); if(m<n){ //判断两个数那个大,m为较大的数 t
2020-08-12 13:11:32
2447
原创 计负均正(C语言)
题目描述 从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。 保留两位小数 输入 无 输出 无 样例输入 1 2 3 4 5 6 7 8 9 10-1 -2 -3 -4 -5 -6 -7 -8 -9 -10 样例输出 105.50 #include <stdio.h>int main() { int n=20,num,k=0,sum=0; for(int
2020-08-11 15:02:43
1142
1
原创 同因查找(C语言)
题目描述 求出10至1000之内能同时被2、3、7整除的数,并输出。 每行一个。 输入 无 输出 无 样例输入 无 样例输出 无 #include <stdio.h>int main() { for(int i=10;i<=1000;i++){ //从10到1000的循环 if(i%2==0 && i%3==0 && i%7==0){
2020-08-11 14:53:47
791
原创 等差数列(C语言)
题目描述 sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。 输入 无 输出 无 样例输入 2 样例输出 7 #include <stdio.h>/* * 等差数列求和公式Sn=n*a1+n(n-1)d/2或者Sn=n(a1+an)/2 */int main() { int n; int sum=0; scanf("%d",&n); sum=n*2+n*(n-1)*3/2; pr
2020-08-11 14:46:25
12268
原创 求偶数和(C语言)
题目描述 编制程序,输入n个整数(n从键盘输入,n>0),输出它们的偶数和。 输入 无 输出 无 样例输入 2 1 2 样例输出 2 #include <stdio.h>int main() { int n,num,sum=0; scanf("%d",&n); int a[n]; for(int i=0;i<n;i++){ scanf("%d",&nu
2020-08-11 14:33:27
17568
3
原创 分段函数(C语言)
题目描述 有一个函数如下,写一程序,输入x,输出y值。 保留两位小数 输入 无 输出 无 样例输入 1 样例输出 1.00 #include <stdio.h>int main() { double x,y; scanf("%lf",&x); if(x<1){ //判断x的范围 y=x; }else if(x>=1
2020-08-11 14:25:23
53994
9
原创 十进制转换八进制(C语言基础)
题目描述 编程,输入一个10进制正整数,然后输出它所对应的八进制数。 输入 无 输出 无 样例输入 10 样例输出 12 #include <stdio.h>int main( ){ int num,m=0,a[100],i=0,k=0; //num由键盘输入的数,m=m%8,数组a[]存储m,k计算八进制的位数 scanf("%d",&num); while(num/8!=0){
2020-08-11 13:54:02
11954
原创 报数问题,循环淘汰特定的数(C语言)
题目描述 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。 输入 初始人数n 输出 最后一人的初始编号 样例输入 3 样例输出 2 #include<stdio.h>int main(){ int M=3; int i,k=0,num[128],n,m=0; //k来计算总共淘汰的人数,a[1000]存储人数,n为总共的人数,
2020-08-07 14:48:52
1027
1
原创 自定义函数求解一元二次方程(C语言)
题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例输出 x1=-0.125+0.484i x2=-0.125-0.484i #include <stdio.h>#include<math.h>int main() { double a,b,c;
2020-08-07 11:34:29
3445
原创 计算每种数据类型所占内存的空间大小(C语言)
#include <stdio.h>int main() { printf("Data type Number of bytes \n"); printf("------------ -------------------- \n"); printf("char %d\n",sizeof(char)); printf("int %d\n",sizeof(.
2020-08-07 09:13:40
1822
原创 三个字符串的排序
题目描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cdeafgabc 样例输出 abcafgcde #include <stdio.h>#include <string.h>int main() { char a[3][128]; //定义二维字符数组 char temp[128]; //定义用于交换的字符数组
2020-08-03 11:16:08
5284
2
原创 自定义函数处理最大公约数与最小公倍数(c语言)
题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 #include <stdio.h>#include<math.h>int min(int n,int m);//最小公倍数int max(int n,int m);//最大公约数int main() { int num1,nu
2020-07-31 15:46:59
5184
原创 迭代法求平方根(c语言)
题目描述 用迭代法求 平方根 公式:求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的平方根 样例输入 4 样例输出 2.000 #include <stdio.h>#include<math.h>int main() { doubl..
2020-07-31 14:58:14
25820
11
原创 选择排序(c语言编写)
题目描述 用选择法对10个整数从小到大排序。 输入 输入10个无序的数字 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 85 122 234 345 345 #include <stdio.h>int main() { int min,temp; int a[10]; //整数数组 for(i...
2020-07-31 13:34:45
346
1
原创 完数的判断(c语言)
题目描述 一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子 输入 N 输出 ? its factors are ? ? ? 样例输入 1000 样例输出 6 its factors are 1 2 3 28 its factors are 1 2 4 7 14 496 its factors are 1 2 ...
2020-07-30 16:53:37
3779
原创 题目 1014: [编程入门]阶乘求和C语言
题目描述 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。 输入 n 输出 Sn的值 样例输入 5 样例输出 153 #include<stdio.h>#include<math.h>#include<string.h>long int fun(int n);void main(){ int n,i; long int Sn; Sn=0; scan
2020-07-14 11:38:40
581
1
原创 题目 1011: [编程入门]最大公约数与最小公倍数
题目 1011: [编程入门]最大公约数与最小公倍数时间限制: 1Sec 内存限制: 128MB 提交: 21046 解决: 12494题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35//辗转相除法#include<stdio.h>#include<math.h>#include<string.h>void main(){...
2020-07-14 11:06:33
621
原创 CCF,CSP,201509-1,数列分段(C++)
试题描述试题编号: 201509-1试题名称: 数列分段时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式 输出...
2019-11-23 21:34:26
809
mybtis,spring,springmvc整合所需的jar包最新版
2019-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人