自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 铺砖问题(C语言)

#include<stdio.h>#include<windows.h>int dg(int n){if(n1)return 1;else if(n2)return 2;elsereturn dg(n-1)+dg(n-2);}void main(){int n;printf(“输入一个数n:\n”);scanf("%d",&n);pr...

2018-10-29 18:52:20 3889

原创 输出一个整数的阶乘从右边起第一个非零数(C语言)

#include<stdio.h>void main(){int n;int i;int sum=1;printf(“输入一个整数n:\n”);scanf("%d",&n);for(i=2;i<=n;i++){sum*=i;while(sum%10==0){sum/=10;}sum=sum%10;}printf("%d",sum);}...

2018-10-29 18:34:33 1317 1

原创 s01串(递归)

运用递归的方法,初始置为0,遇到0变1,遇到1在前面插入一个0Eg:a=1,1;a=2,01;a=3,101;a=4,01101;a=5,10101101;#include<stdio.h>#include<windows.h>void bianhuan(int a){if(a == 0)printf(“0”);else if(a == 1)pri...

2018-10-28 23:47:30 871

原创 输入一行字符串,要求统计其中字母,空格,数字以及其他字符的数目

Q: 输入一行字符串,要求统计其中字母,空格,数字以及其他字符的数目,要求用数组和指针两种形式。A1:#include <stdio.h>int main(){char c;int l=0,s=0,n=0,other=0;printf(“请输入一行字符(以!结束):”);while ((c=getchar())!=’!’){if (c >= ‘A’&&...

2018-10-14 20:02:48 5635

原创 C语言实现约瑟夫

C语言实现约瑟夫环Q:约瑟夫环问题 :已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。A:这里采用循环单链表的方法#include<stdio.h>#include<stdlib.h>#define LEN siz...

2018-10-14 15:37:36 967 1

原创 C语言中统计一个字符串单词的个数

Q:输入一串字符串,输出其中有多少个单词。 Eg:Good Wishes A:#include <stdio.h>#include <string.h>#define SIZE 20int main(){ char str[SIZE]={'\0'}; int count=0; printf("plz input the strin...

2018-08-08 21:16:16 11273

原创 C语言 Fibonacci数列(递推)

Q:Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少 斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)A:调用函数要消耗资源...

2018-08-05 22:24:43 5627

原创 C语言实现矩阵相乘

#include<stdio.h> #include<iostream> using namespace std;#define X 3 #define Y 2 #define Z 4 int main(){ int i, j, k; int a[X][Y], b[Y][Z], c[X][Z]; for (i = 0; i &...

2018-08-05 22:05:42 386

原创 用C语言实现十进制和二进制的转换

Q:写一个函数,输入一个十进制数,输出它的二进制,例如:输入9,输出1001 思路:十进制整数转换为二进制整数采用”除2取余,逆序排列”法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 十进制整数转二进制 如:255=(11...

2018-08-01 23:17:12 2741

原创 C语言实现字符串英文字母大小写转换

Q:输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。 Eg:输入abdAd,输出ABDaD 思路: 把’A’变为’a’ 我们需要把01000001变为01100001,即把第六位的0变成1,十进制为32,只需要+32,把’a’变为’A’同理-32A:#include<stdio.h>int main(){ int i; char a[10...

2018-07-31 23:05:19 13795 2

原创 求100~999之间的水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 Q:求所有水仙花数量。水仙花是指一个3位数,他的...

2018-07-30 20:30:39 1971

原创 输出1~N之间所有的素数

输出1~N之间所有素数,含N,在控制台里每行输出5个数,并且这五个数之间以一个空格作为分隔 对于1~N范围内的数,进行整除,直至除到sqrt(N),不能整除的,则是质数#include<stdio.h>#include<math.h>int main(){ int b,m,n,q,k=0; printf("请输入值:\n",q); ...

2018-07-29 19:24:39 9226 1

空空如也

空空如也

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

TA关注的人

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