自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,K(2<K<12)月后,问每个月的兔子总数为多少?

k=int(input())q1=q2=sum = 1#定义第一第二个月的兔子数都为1for i in range(1, k+1):if i == 1 or i == 2:#前两个月的兔子数都是1,前面定义变量时初始化为1print(“第{}个月,兔子总数为{}对.”.format(i, sum))else:#sum=q1+q2q1=q2q2=sumprint(“第{}个月,兔子总数为{}对.”.format(i, sum))...

2022-04-15 11:44:05 1260

原创 零基础理解三个数比较大小的方法(使用函数调用)

#include<stdio.h>int main(){int a,b,c;int px(int a,int b,int c);//声明函数scanf("%d%d%d",&a,&b,&c);//输入要比较的三个数px(a,b,c);//调用函数return 0;}int px(int a,int b,int c){int t;//定义交替的容器//重点必须理解!!!!三个人比较高矮的顺序是,第一个人依次和另外两个比较,剩下来的两个人再比较if(a

2021-01-16 10:48:44 2828 1

原创 C语言二分查找

2020-05-14 17:46:06 228

原创 C语言求100之内的素数

#include<stdio.h>int main(){//求100之内的素数int i,j,n=0;for(i=2;i<100;i++)//控制数的产生{for(j=2;j<=i;j++)//判断素数if(i%j0)break;//能被整除,就不是素数if(j>i/2)//由于j后自增,跳出循环后必加加{n++;printf("%d\t",i);if(n%50)printf("\n");} }return 0;}...

2020-05-14 14:34:59 1923

原创 009国际象棋(详解)

2020-05-11 22:35:34 648

原创 008九九乘法表(详解)

#include<stdio.h>int main(){//乘法口诀for(int i=1;i<10;i++)//控制行数:一共9行{for(int j=1;j<=i;j++)//控制列数:例.第一行有一列,第二行有二列 …第九行有九列{ //即行数i和列数j的值是一一对应的关系(相等关系)printf("%d*%d=%d\t",i,j,ij);//输出 行列=值} //每一行结束后要打印换行printf("\n");}return 0;}...

2020-05-11 22:13:59 533 1

原创 005输入三个整数,将这三个数由小到大输出(详解)

/*输入三个整数,将这三个数由小到大输出。思路:1.由于要由小到大输出2.可以把a,b,c当做 小 中 大 三个位置3.通过两两比较,将较小的换到前面*/#include<stdio.h>int main(){int a,b,c,t;//定义三个整型变量a,b,c用来存三个整数,t用于交换数据的第三方空间scanf("%d%d%d",&a,&b,&c);if(a>b) //比较前两个数的大小,通过交换将a,b中的小值放a里){ t=a;a

2020-05-11 22:05:39 754

原创 输入某年某月某日,求这一天是这一年的第几天

//输入某年某月某日,判断这一天是这一年的第几天?#include<stdio.h>int main(){//定义一个数组存放1到12月,各个月的天数int a[]={0,31,28,31,30,31,30,31,31,30,31,30,31};//由于数组从0开始计数,所以多算一个月,第0个月有0天int year,moth,day,i,sum=0;//定义年月日,i用于存储月数,sum存储总天数printf(“请输入年月日:”);scanf("%d%d%d",&year

2020-05-08 23:21:45 1128

原创 一个整数加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数值?

//一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#include<stdio.h>#include<math.h>int main(){for(int i=-100;i<1000;i++){//i=-100给一个范围 最小值, i<1000给一个范围 最大值double t=sqrt(i+100);//使用完全平方根 库函数,注:必须存储在double型中if(t-(int)t0){//判断i+100是否为平方根

2020-05-08 23:11:54 1121

原创 从键盘输入当月利润I,求应发放奖金金额

#include<stdio.h>int main(){int i,a=0,b=0,c=0,d=0,e=0;double sum=0.0;printf(“请输入利润(单位万元):”); //企业发放的奖金根据利润提成。scanf("%d",&i); //从键盘输入当月利润I,求应发放奖金总数? a=100.1; b=a+100.075; c=b+200.05; d=c+200.03; e=d+400.015;

2020-05-08 22:47:16 1221

原创 用1、2、3、4这四个数字组成多少种各位互不相同且无重复的三位数?

//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include<stdio.h>int main(){int i,j,k;//i为百位,j为十位,k为个位for(i=1;i<5;i++){for(j=1;j<5;j++){if(i!=j)//百位和十位数字不相同for(k=1;k<5;k++)//if条件满足,进行循环,{ //找出个位既不和百位上的数字相同, 又不和十位上的数字相同if(k!=i&&amp

2020-05-08 22:33:39 443

原创 求π:π/4≈1-1/3+1/5-1/7...

#include<stdio.h>#include<math.h>//fabs绝对值函数需要的数学库int main(){int i=1,sign=1;//i控制循环,sign控制正负号交叉计算float sum=0.0,t,pi;while(fabs(t)>1e-6){t=(1.0/i)sign;sum=sum+t;sign=-sign;i+=2;}pi=sum4;printf("%f",pi);return 0;}...

2020-05-08 20:59:56 1056

原创 菲波那切数列——有趣的兔子(递归)

//一对兔子,从第三个月起每个月生一对兔子…#include<stdio.h>int tuzi(int n);int main(){printf("%d",tuzi(20));return 0;}int tuzi(int n){if(n<2)return 1;elsereturn tuzi(n-1)+tuzi(n-2);}...

2020-05-06 23:40:30 626

原创 递归的典型应用——求n的阶乘

/* 1 (n=0,1)(递归的终点) n!=n*(n-1)! (n>1)(递归的调用 )/#include<stdio.h>int fact(int n);int main(){int n;scanf("%d",&n);printf(“sum=%d\n”,fact(n));return 0;}int fact(int n){int s...

2020-05-06 23:21:12 162

原创 利用函数嵌套调用实现1!+2!+...+5!

/*利用函数嵌套调用实现1!+2!+…+5!1.编写求阶乘的函数fact2.编写求和的函数sum,嵌套调用函数fact;3.编写主函数,调用函数sum/#include<stdio.h>int fact(int x);int sum(int s);int main()//主函数调用sum{int n=sum(5);printf(“sum=%d”,n);retur...

2020-05-06 21:26:39 4454

原创 用函数交换数值

#include<stdio.h>int fun(int a,int b);int main(){int a=1,b=2;fun(a,b);//把主函数a,b的值传递给fun函数printf(“a=%d,b=%d\n”,a,b);return 0;}int fun(int a,int b)//交换a,b的值{int t;t=a;a=b;b=t;printf(“...

2020-05-06 20:30:00 495

原创 用字符串输入字符的注意事项

#include<stdio.h>int main(){char a[5];scanf("%s",a);//用字符串输入printf("%s",a);return 0;}/*注: 用scanf("%s",a);函数输入字符串时,可以不必加取地址符。遇到空格、tab、换行自动结束。如:输入字符串 ni hao只会输出ni*/...

2020-05-06 15:18:56 521

原创 字符数组的输入格式(注意事项)与字符数组的输出

/*空格、回车、Tab制表符等不可见字符,也可以存储在字符数组中,占一个字符元素的位置*/#include<stdio.h>int main(){char ch[6];for(int i=0;i<6;i++)//循环存入数组scanf("%c",&ch[i]);//字符数组也要加取地址符,字符串数组可不加printf("\n");for(int i=0...

2020-05-05 18:39:06 2952

原创 输出N阶方阵 ,输出该方阵及方阵主对角线的总和

//输出N阶方阵 ,输出该方阵及方阵主对角线的总和#include <stdio.h>int main(){int a[3][3],sum=0;for(int i=0;i<3;i++){for(int j=0;j<3;j++){scanf("%d",&a[i][j]); if(i==j)sum=sum+a[i][j];}}for(int ...

2020-05-05 18:25:07 1140

原创 二维数组——矩阵

#include<stdio.h>//1 2 3 4 5 6 7 8 9 0 1 2 3 4 5int main(){int a[5][3],i,j;//i控制行数,j控制列数for(i=0;i<5;i++)//输入15个数for(j=0;j<3;j++)scanf("%d",&a[i][j]);for(i=0;i<5;i++){for(j=...

2020-05-05 15:57:51 1231

原创 一维数组的典型应用——二分查找

#include<stdio.h>/*二分查找:前提:要求数列按顺序排列height=8结束位置的下标;low=0起始位置的下标;mid 中间位置的下标 ;flag 所要查找的数的下标*/int main(){int a[]={1,5,6,8,13,15,16,19,20};int height=8,low=0,mid,num,flag=-1;printf(“请输入...

2020-05-05 15:35:56 494

原创 一维数组的典型应用——查找

#include<stdio.h>//一维数组的典型应用——查找int main(){int a[]={5,23,7,18,6,21,10,15,2,20};int num,flag=-1;//flag=-1未找到标记printf(“请输入一个整数:”);//从键盘上输入一个数,scanf("%d",&num);for(int i=0;i<10;i++)...

2020-05-05 14:33:49 1211

原创 随机生成5个数,进行从小到达排序(选择排序)

/*选择排序(升序)步骤:1.在一组数列中,找到最小数,放到第一个位置上2. 忽略第一个位置上的数,从其余的数列中找到最小值 ,放到第二个位置上3.以此类推n个数,进行n-1轮比较;*/#include <stdio.h>#include <stdlib.h>int main(){int a[5];int i,j,min,temp;//i:控制轮数,j...

2020-05-05 13:43:48 4314

原创 C语言选择排序(升序)

/*选择排序(升序)步骤:1.在一组数列中,找到最小数,放到第一个位置上2. 忽略第一个位置上的数,从其余的数列中找到最小值 ,放到第二个位置上3.以此类推n个数,进行n-1轮比较;*/#include <stdio.h>int main(){int a[5]={4,5,2,1,0};int i,j,min,temp;//i:控制轮数,j:控制下标,min:最小值的...

2020-05-05 00:19:43 3160

原创 C语言冒泡排序—升序(相邻两个比较,将较大的换到后面)

/*冒泡排序(升序)思路:相邻两个比较,将较大的换到后面第一轮比较将最大的排在最后,第二轮比较将二大的排在倒数第二的位置上,依次类推。n个数,进行n-1轮比较;*/#include <stdio.h>int main(){int a[5]={5,4,1,2,3};// 5个数,进行4轮比较int p,i,temp;//p:控制轮数,i:控制下标,temp:用于交换...

2020-05-04 23:52:20 2083

空空如也

空空如也

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

TA关注的人

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