自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】完数

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。#include<stdio.h>int perfect(int n){ int i,s=0; for(i=1;i<=n-1;i++) if(n%i==0) s+=i; return (s==n); //s和n相等,括号内值为1;反之为0}void main(){

2021-06-22 20:33:58 2351

原创 【C语言】素数/质数

质数:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。#include<stdio.h>int prime(int n){ int i; for(i=2;i<=n-1;i++) if(n%i==0) break; return (i>n-1); //判断if循环是否是break打断}void main(){ int i; for(i=100;i<=1000;i++) //计算

2021-06-22 20:33:19 1551

原创 【C语言】闰年

闰年判断条件:条件一:可以被4整除但不能被100整除条件二:可以被400整除#include<stdio.h>int leap(int n){ //leap是判断是否为闰年的函数 if(((n%4==0)&&(n%100!=0))||(n%400==0)) return 1; else return 0; }void main(){ int i; for(i=1900;i<=2000;i++) /

2021-06-22 20:32:06 461

原创 【C语言】回文数

回文数:一个数正序和反序相等。如123321、121等。#include<stdio.h>int Palindrome(int n){ int m=0,p=n; //p仅仅用来保存n的值 while(n!=0) { m=m*10+n%10; n=n/10; } return (m==p); //如果m和p相等,括号内值为1;反之为0}void main(){ int i; for(i=100;i&

2021-06-22 20:30:42 458

原创 【C语言】编写一程序,求e

e≈1+1/1!+1/2!+1/3!+…+1/n!的近似值。要求:分别使用while和do…while结构,计算到最后一项的绝对值小于10-7为止#include<stdio.h>double fac(int n){ double p=1; while(n!=0) { p=p*n; n--; } return p;}void main(){ int n=1; double e=1; do { e+=1/fac(n); n++; }while((1

2021-06-17 22:11:45 1098

原创 【C语言】编写一程序,将输入的一个整数的百分制成绩,转换成五分制并输出

转换规则:大于或等于90分为A,小于90分且大于或等于80分为B,小于80分且大于或等于70分为C,小于70分且大于或等于60分为D,小于60分为E#include<stdio.h>void main(){ char n; int i; printf("请输入成绩:"); scanf("%d",&i); switch(i/10) { case 10: case 9:n='A';break; case 8:n='B';break;

2021-06-17 22:10:57 6203 1

原创 【C语言】百钱百鸡问题

有100钱买要刚好买一百只鸡,已知公鸡5元/只,母鸡3元/只,小鸡1元3只求有多少种买法?#include<stdio.h>void main(){ int a,b,c; printf("\t公鸡\t母鸡\t小鸡\n"); for(a=0;a<=20;a++) for(b=0;b<=33;b++) { c=100-a-b; if((c%3==0)&&(5*a+3*b+c/3==100)) pri

2021-06-17 22:10:06 319

原创 【C语言】水仙花数

水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)水仙花数有四个:153,370,371,407。求水仙花数方法有两种:一、第一种,从100到999单循环,一个个试,看是否为水仙花数#include<stdio.h>void main(){ int i; int a,b,c; //a,b,c分别存放它的百位,十位,个位 for(i=100;i<=999;i++) {

2021-06-16 22:51:43 1553

原创 【C语言】最小公倍数

最小公倍数同样有两种方法一、第一种,从a,b两数中任选一个(如a)赋值到i,i可不断加a直到i整除b#include<Stdio.h>int lcm(int a,int b) //least common multiple的缩写{ int i=a; while(i%b!=0) i+=a; return i;}void main(){ int x,y; printf("输入两个正整数:"); scanf("%d %d"

2021-06-16 17:16:31 365

原创 【C语言】最大公约数

最大公约数常用分两种:一、第一种,从a,b两数中任选一个赋值到i,i不断减1,并检查能否同时被a,b整除#include<Stdio.h>int gcd(int a,int b) //gcd是greatest common divisor的缩写{ int i=a; //i也可=n while(a%i!=0||b%i!=0) i--; return i; }void main(){ int x,y; p

2021-06-16 17:15:27 278

原创 【C语言】斐波那契数列,兔子数列

## *** 1. $标题$***```mermaid```mermaid```mermaid$graph TD;A-->B;B-->C;$

2021-06-15 23:11:16 3807

空空如也

空空如也

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

TA关注的人

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