自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于一道应用题的C语言

题目是家里面的小朋友问我的,看了一下正好可以拿来写编程练手题目如下儿童节发糖果,把些糖果分给小朋友,按照每个8颗,正好分完,若按照每个人10颗,则有三个小朋友分不到。请问一共有多少个小朋友,多少颗糖?题目挺简单的,觉得口算也能算的出,但是既然是用编程的话可以这么想题目一共两条件:所有糖果,8个小盆友,正好分完 ; 个小盆友10颗 ,则有3个小朋友分不到 那么依照关系,...

2018-11-09 19:39:38 909

原创 汉诺塔的递归实现

汉诺塔问题是什么?汉诺塔移动的规则又是什么?汉诺塔问题怎样分解?带着这三个问题去思考,就能得出解决问题的思想方法。算法设计思路设塔座a上的圆盘个数为n;当n=1的时候,直接把圆盘从塔座a移到塔座b;当n>1的时候,把所有圆盘看成两个,一个是把上面的n-1个圆盘看成一个整体的圆盘,另一个是最后一个圆盘;一共三个步骤:一把n-1个圆盘从塔座a移动到塔座c上,二把最后一个圆盘从塔座...

2018-10-08 08:09:26 197

原创 哥德巴赫猜想的证明(C语言)

Problem Description哥德巴赫猜想:“任一大于2 的偶数都可写成两个质数之和”现在通过设计程序在4 -100 内任选一个偶数验证这个猜想,输入一个不小于2的偶数n,找出两个素数,使它们的和为n。Input输入一个不小于2的偶数n。Output找出两个素数,使它们的和为n。只需要输出其中第一个素数最小的一组数据即可。Example Input6...

2018-09-16 10:38:42 30618

原创 整数划分问题

整数划分问题:将正整数n表示成一系列正整数之和,n=n1+n2+…+nk(其中n1≥n2≥…≥nk≥1,k≥1。 正整数n的这种表示称为正整数n的划分。)求正整数n的不同划分个数称为正整数n的化分数,记做p(n)。 例如正整数6有如下11种不同的划分,所以p(6)=11; 6 ; 5+1; 4+2,4+1+1; 3+3,3+2+1,3+1+1+1; 2+2+2,2+2+1+1,2+1+1+1+1...

2018-05-23 22:10:33 441

原创 求某个整数的质因数(C语言)

解题思路为:我们要求质因数,那么就选择采用遍历的方法,从2开始除直到该数本身寻找他的因数前提:要确保输入的整数是合数,不然计算没有结果。1.第一步:因为数的因数可能重复比如9=3*3。所以我们需要每次都要从2开始遍历这是我们就需要用到递归算法2.第二步:我们用while循环,循环条件是知道结果为1时停止3.第三步:最后然后我们将一个一个的因数取出来,最后用一个if语句判断把最后一个...

2018-05-13 13:00:45 18706 5

原创 求N阶方阵对角线、外围和内层元素之和(2)(C语言实现)

#include<stdio.h>#define N 4//N小于48,可以修改main(void){ int a[N][N]; int i,j; int s=0,w=0,num=0; printf("input a[N][N]:\n");    for(i=0;i<N;i++)        for(j=0;j<N;j++)            scanf("%d",&...

2018-05-04 11:35:58 838

原创 求矩阵N*N的内层的元素、外围元素之和

源码:#include<stdio.h>#define N 6//N小于48 main(void){ int a[N*N]; int i,j,s=0,w; for(i=0;i<N*N;i++) a[i]=i+1;  for(i=0;i<N*N;i++) //打印出N*N排布的矩阵  { printf("%5d",a[i]); if(i%N==N-1) print...

2018-05-04 10:41:19 2983

原创 指针

【学习日标】1,掌握指针的概念,定义和运算,了解多级指针的概念2.掌握用指针访问变量和一维数组的方法3.掌提用指针访问二维数组的方法4.掌握用指针处理字特串的方法。5.掌握指针数组的使用方法。6.热悉函数指针以及返回指针函数的用法。1指针的基本概念1.1内存、地址和指针1.内存及其地址    尽管计算机技术的发展日新月异,现代的计算机仍然采用“基于程序存储和程序控制”的冯·诺依曼原理。“程序存储”...

2018-05-01 15:58:44 149

原创 C语言打印九九乘法表

打出的是方形乘法表,并导出txt格式#include<stdio.h>main(void) { int i,j; FILE*fp; fp=fopen("九九乘法表.txt","w");//实现txt写入功能  fprintf(fp,"%s","九九乘法表: \n");  for(i=1;i<10;i++) //外层循环实现行  { fprintf(fp,"\n&qu

2018-04-23 22:12:16 694

原创 输出100-1000之间的偶数产生的数据写到txt文件中

程序如下:#include<stdio.h>main(void){ FILE*fp; // 声明一个文件流类型的变量,FILE 为 stdio.h 里定义的 fp=fopen("c.txt","w");//用 fopen 函数打开文件,第一个参数表示文件名,若不是当前                               // 路径请加 \\ 号,如 C:\\Windows\\S...

2018-04-21 20:36:30 1920

计算两个日期之间的时间差

能够实现以下功能: 1、两个日期之间的时间差 2、某个日期之后,绝对值差值之后的某个日期 3、某年日期,算出星期几

2018-04-20

50道Java编程题

50道Java基础编程题,推荐学有余力的同学参考学习

2018-04-17

空空如也

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

TA关注的人

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