自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】完美立方

题目分析:本题寻找所有四元组符合完美立方的等式,所以需要在所有小于N的数中找到符合的数(枚举)。使用for循环遍历所有的值一次。N>=a>b>=c>=d,则a的取值[2,N],b的取值[b,a-1],c的取值[c,a-1],d的取值[d,a-1]#include<stdio.h>int main(){ int N,a,b,c,d; scanf("%d",&N); for(a=2;a<=N;++a) { for(b=2...

2022-03-04 20:38:39 1340

原创 【C语言】题目:将一个正整数分解质因数。

题目:将一个正整数分解质因数。题目分析:将一个正整数a分解质因数,则需要找到a能整除的最小的质数i。如果质数i小于正整数a则为其一个质因数。a/i继续寻找能整除的最小质数。以此类推。直至a/i=1,即正整数a和最小质数i相同。#include<stdio.h>int main(){ printf("请输入一个数:"); int a,i,n; scanf("%d",&a); printf("%d=",a); for(i=2;i<=a;i++) {

2022-02-21 19:33:24 1099

原创 【C语言】题目:打印出所有的“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数“,因为153=1的三次方+5的三次方+3的三次方。

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。题目分析:把100~999中三位数分解为百位、十位和个位,判断这个数是否为百十个位的数的三次方之和。#include<stdio.h>int main(){ int i,x,y,z; for(i=100;i<1000;i++) { x=i%10; y=i/10%10;

2022-02-18 21:25:09 2689

原创 【C语言】题目:判断 101 到 200 之间的素数。

题目:判断 101 到 200 之间的素数。题目分析:判断一个数是否为素数,即判断这个数除以(2~这个数)是否有被整除的,如果没有,则为素数,反之不为素数。#include <stdio.h> int main(){ int i,j; for (i=101; i<=200; i++) { for (j=2; j<i; j++) { if (i%j==0)

2022-02-16 09:51:07 1204

原创 【C语言】题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?题目分析:...

2022-02-15 21:45:17 2832 2

原创 【C语言】题目:输出9*9口诀。

题目:输出9*9口诀。题目分析:通过变量i,j分别控制行和列,用for语句实现。#include<stdio.h>int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",i,j,i*j); } printf("\n"); } return 0;}运行结果:...

2022-02-14 21:32:20 475

原创 题目:用*号输出字母C的图案。

题目:用*号输出字母C的图案。题目分析:打印就阔以。#include<stdio.h>int main(){ printf(" ****\n"); printf("* *\n"); printf("*\n"); printf("* *\n"); printf(" ****\n"); return 0;}运行结果:...

2022-02-14 21:20:37 780

原创 题目:输入三个整数x,y,z,请把这三个数由小到大输出。

题目:输入三个整数x,y,z,请把这三个数由小到大输出。题目分析:

2022-02-14 21:08:31 930

原创 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天?题目分析:设日期为:A年X月Y日1.判断A年是否为闰年(确定是2月份的天数)2.判断这是X月,加上前(X-1)月的总天数Z3.判断这是Y日,加上Y天4.总天数为Z+Y代码如下:#include<stdio.h>int main(){ int A,X,Y,sum; printf("请输入日期:"); scanf("%d.%d.%d",&A,&X,&Y); switch(X)

2022-02-13 11:21:30 2656 2

原创 【C语言】题目:企业发放的奖金根据利润提成。

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%; 高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润,求应发放奖金总数?#include<stdio.h&g

2022-02-10 16:13:35 3947

原创 【C语言】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。#include<stdio.h>int main(){ int i,j,k; for(i=1;i<5;i++) { for(j=1;j<5;j++) { for(k=1;k<5;k++) { if(i!=j&&j!=k&&amp

2022-02-10 14:09:21 1446

原创 【C语言】例题1.3 求两个整数的较大者(if语句解法)

题目:求两个整数的较大者定义a,b,t;如果a<b,则把b的值赋给a,再把a 的值赋给t存放;否则(即a>b),则把a的值赋给b,再把b的值赋给t存放;此时t中存放的是较大者的值;最后打印t;代码如下:#include<stdio.h>int main(){ int a,b,t; printf("请输入两个数!\n"); scanf("%d%d",&a,&b); if (a<b) { a=b; t=a; }

2021-12-05 09:07:21 1747 1

原创 【C语言】(百分制)输入成绩得到对应等级(if~else)

输入一个分数得到对应的等级。85~100 等级A;75~84 等级B;60~74 等级C;0~59 等级D;其他分数 报错!本题用if else 语句的嵌套进行解答。代码如下:#include <stdio.h>int main(){ int score; printf("\n\t请输入您的分数:"); scanf("%d",&score) ; if(score<=100&a...

2021-11-30 22:09:15 7681

原创 【C语言】三个数求最大值(简单解法)

输入a,b,c三个值;如果 a<b ,则把b的值赋给a;如果 a<c,则把c的值赋给a; 如果 b<c,则把c的值赋给b;(任何一个比a大的数的值都会赋值给a)此时 a 为最大值,打印a的值。代码如下:#include <stdio.h>int main(){ int a,b,c; printf("\t\n请输入三个整数:") ; scanf("%d%d%d",&a,&b,&c); if (a<b...

2021-11-29 22:00:08 12116 4

空空如也

空空如也

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

TA关注的人

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