自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1193是个素数,对它循环移位后发现:1931,9311,3119也都是素数,这样特征的数叫:循环素数。 你能找出具有这样特征的5位数的循环素数吗?当然,这样的数字可能有很多,请写出其中最大的一个。

#include<stdio.h>int sushu(int i){int b;for(b=2;b<i;b++){if(i%b==0){return 0;}}return 1;}int zaici(int i){int a,b,c;int d,e,f,g;d=i%1000010+i/10000;e=d%1000010+d/10000;f=e%1000010+e/10000;g=f%1000010+f/10000;if(g/1000!=0){wh

2021-04-17 19:29:45 722

原创 变种水仙花

#include<stdio.h>int main(void){int number,number_last=0,number1=0;int a,a1,i;scanf("%d",&number);number1=number;for(i=1;i<1000;i=i10){a=number%(10i);a1=number/(10i);number_last=number_last+aa1;number1=number/10;if(number10){bre.

2021-04-12 22:53:13 105 1

原创 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7

#include<stdio.h>int main(void){int a,b,c,d;int number;scanf("%d",&number); for(a=0;a<1000;a++) { for(b=0;b<1000;b++) { for(c=0;c<1000;c++) { for(d=0;d<1000;d++) { if(aa+bb+cc+dd==number) { if(d>=c&

2021-04-10 16:56:16 1775 1

原创 如下的10个格子 在这里插入图片描述 填入0~9的数字。要求:连续的两个数字不能相邻。 (左右、上下、对角都算相邻) 一共有多少种可能的填数方案? 请填写表示方案数目的整数。 注意:你提交的应该

#include<stdio.h>#include<math.h>int main(void){int a,b,c,d,e,f,g,h,i,j;int num=0; for(a=0;a<10;a++){for(b=0;b<10;b++){if(abs(b-a)1||ba){continue;} for(c=0;c<10;c++){if(abs(c-b)1||ca||cb){continue;} for(d=0;d<10;d++){if

2021-04-09 21:09:50 842 1

原创 凑算式 B DEF A + — + -——— = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数

#include<stdio.h>int main(void){float a,b,c,d,e,f,g,h,i;int num=0;for(a=1;a<10;a++){for(b=1;b<10;b++){if(a!=b){for(c=1;c<10;c++){if(c!=a&&c!=b){for(d=1;d<10;d++){if(d!=a&&a!=b&&d!=c){for(e=1;e<10;e++

2021-04-06 22:34:23 520 1

原创 报纸页数 X星球日报和我们地球的城市早报是一样的, 都是一些单独的纸张叠在一起而已。每张纸印有4版。 比如,某张报纸包含的4页是:5,6,11,12, 可以确定它应该是最上边的第2张报纸。

上面图片中,会发现左侧任意的一个页数减去开始的页数一都等于右侧末尾页数减去左侧对应的右侧页数例:若选取页数9,9对应的右侧页数为12所以我们发现9-1=20-12所以本题中代码如下#include<stdio.h>int main(void){int a=1125,b=1126,c=1727,d=1728; int x; //1126-1==x-1127x=1126-1+1727; printf("%d\n",x); return 0;}...

2021-03-29 22:37:49 531

原创 1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。 它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。 但是,它发散的很慢: 前1项和达到 1.

蓝桥杯c语言调和级数#include<stdio.h>int main(void){int n;double sum=0;for(n=1;n<10000000;n++){sum=sum+1.0/n;if(sum>=15.0){break;}}printf("%d\n",n);return 0;}代码不能用float,只能用double,可能因为精度的问题,用float后答案显示的为1673859,与正确答案相差很大...

2021-03-22 22:31:35 861

原创 KiKi想判断输入的字符是不是字母,请帮他编程实现。

#include<stdio.h>int main(void){char letter; while((scanf("%c",&letter))!=EOF){ getchar(); if(letter>=‘a’&&letter<=‘z’||letter>=‘A’&&letter<=‘Z’){printf("%c is an alphabet.\n",letter); }el

2021-03-16 15:38:20 187

原创 、KiKi参加了语文、数学、外语的考试,请帮他判断三科中的最高分。从键盘任意输入三个整数表示的分数,编程判断其中的最高分。

#include<stdio.h>int main(){int a, b, c;while (scanf("%d %d %d", &a, &b, &c) != EOF){printf("%d\n", c > (a > b ? a : b) ? c : (a > b ? a : b));}return 0;}

2021-03-15 16:44:35 258

原创 假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.

#include<stdio.h>int main(void){char c;int a=0;int b=0;while((c=getchar())!=‘0’&&(c!=EOF)) {if(c==‘A’) {a++;}if(c==‘B’) {b++;}}if(a>b) {printf(“A\n”);}else if(a<b){ printf(“B\n”);}elseprintf

2021-03-15 16:42:07 299

原创 变种水仙花数 - Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和等于自身,则是一个Lily

#include <stdio.h>int main(void){long int i;long int b1,b2,b3,b4;for (i = 10000; i < 100000; i++) {b1= (i / 10000) * (i % 10000);b2 = (i / 1000) * (i % 1000);b3 = (i / 100) * (i % 100);b4= (i / 10) * (i % 10);if (i ==b1+b2+b3+b4)

2021-03-13 16:27:16 427

原创 KiKi非常喜欢网购,在一家店铺他看中了一件衣服,他了解到,如果今天是“双11”(11月11日)则这件衣服打7折,“双12” (12月12日)则这件衣服打8折,如果有优惠券可以额外减50元(优惠券只能

#include<stdio.h>int main(){float price,sum;int month,day,flag; scanf("%f%d%d%d",&price,&month,&day,&flag);if(month11&&day11) {sum=0.7price;if(flag1){if(sum>=50)sum-=50;elsesum=0; }}else if(month12

2021-03-13 16:21:39 867 1

原创 从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。

#include<stdio.h>int main(void){char s;while(scanf("%c",&s)!=EOF){if(s>=‘a’&&s<=‘z’||s>=‘A’&&s<=‘Z’){printf(“YES\n”);}else if(s!=’\n’){printf(“NO\n”);}}return 0;}

2021-03-13 16:19:34 1758

原创 BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶

#include<stdio.h>int main(void){int n,h,m;scanf("%d %d %d",&n,&h,&m);if(m%h==0){printf("%d",n-m/h);}else{printf("%d",n-m/h-1);}return 0;}

2021-03-13 16:17:57 273

原创 实现字母的大小写转换。多组输入输出

#include <stdio.h>int main(){char ch;while((ch=getchar())!=EOF){ if(ch>=‘A’&&ch<=‘Z’){ch+=32;}putchar(ch);}}

2021-03-13 16:16:14 480

原创 实际参数与形式参数的区别

依据C Primer Plus(第六版)中所述:实际参数是出现在函数调用圆括号中的表达式,形式参数是函数定义的函数头中声明的变量例如:void pound(int n),形式参数便是int类型的变量nint n=4;pound(n),n便是pound的实参我们可以说,形参是变量,而实参是函数调用时提供的值...

2021-03-12 21:04:08 875

原创 根据给出的三角形3条边a, b, c(0 < a, b, c < 100,000),计算三角形的周长和面积。

#include<stdio.h>#include<math.h>int main(void){float a,b,c;float circle,area;float p;scanf("%f %f %f",&a,&b,&c);p=(a+b+c)/2;area=sqrt(p*(p-a)(p-b)(p-c)); printf(“circumference=%.2f area=%.2f\n”,a+b+c,area);return 0;}.

2021-03-10 16:34:33 566

原创 问题:计算BMI指数(身体质量指数)。BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的

#include<stdio.h>#include<math.h>int main(void){int weight,heigh;scanf("%d %d",&weight,&heigh);printf("%.2f",weight/(pow((heigh/100.0),2)));return 0;}

2021-03-10 16:25:03 4902

原创 给定秒数seconds (0< seconds < 100,000,000),把秒转化成小时、分钟和秒

#include<stdio.h>int main(void){int seconds;scanf("%d",&seconds);printf("%d %d %d\n",seconds/3600,(seconds%3600)/60,(seconds%3660)%60); return 0;}

2021-03-10 16:23:29 878

原创 问题:一年约有3.156×107s,要求输入您的年龄,显示该年龄合多少秒。

#include<stdio.h>int main(void){int age;long n;scanf("%d",&age);n=age*3.156e7;printf("%ld",n);return 0;}

2021-03-10 16:22:26 1304

原创 使用三元运算符求三个数中的最大值

#include<stdio.h>int maxx(int a,int b,int c){ int m; m=((a>=c)&&(a>=b))?a:(b>=c)?b:c;return m;}int main(void){int a,b,c;int m;scanf("%d %d %d",&a,&b,&c); m=maxx(a,b,c);printf("%d",m);return 0;}

2021-03-10 16:09:52 2811

原创 给定一个浮点数,要求得到该浮点数的个位数。

#include<stdio.h>int main(void){float a;int b;scanf("%f",&a);b=(int)a;printf("%d",b%10);return 0;}

2021-03-09 14:05:05 532

原创 问题:KiKi今年5岁了,已经能够认识100以内的非负整数,并且并且能够进行 100 以内的非负整数的加法计算。不过,BoBo老师发现KiKi在进行大于等于100的正整数的计算时,规则如下: 1.

#include<stdio.h>int main(void){int a,b;scanf("%d %d",&a,&b);printf("%d",(a+b)%100);return 0;}

2021-03-09 14:04:05 453

原创 BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,输入一个字符,输出该字符相应的ASCII码。

#include<stdio.h>int main(void){char s;scanf("%c",&s);printf("%d\n",s);return 0;}

2021-03-09 14:02:48 652

原创 输入一个人的出生日期(包括年月日),将该生日中的年、月、日分别输出。

#include<stdio.h>int main(void){int y,m,d;scanf("%4d%2d%2d",&y,&m,&d); printf(“year=%d\n”,y); printf(“month=%02d\n”,m); printf(“date=%02d\n”,d); return 0;}

2021-03-09 14:01:37 3787

原创 BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,转换以下ASCII码为对应字符并输出他们。 73, 32, 99, 97, 110, 3

#include<stdio.h>int main(void){int n[12]={73,32,99,97,110,32,100,111,32,105,116,33}; int x;for(x=0;x<12;x++){printf("%c",n[x]);}return 0;}

2021-03-09 14:00:31 540

原创 依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩。

#include <stdio.h>int main(){long id;float c,m,e; scanf("%ld;%f,%f,%f",&id,&c,&m,&e); printf(“The each subject score of No. %ld is %.2f, %.2f, %.2f.”,id,c,m,e);return 0;}

2021-03-08 15:39:06 2623

原创 KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?

#include<stdio.h>int main(void){printf("\n%d",printf(“Hello world!”));return 0;}

2021-03-08 15:37:12 752

原创 BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。

#include<stdio.h>int main(void){printf("%15d\n",0xABCDEF);return 0;}

2021-03-08 15:35:56 431

原创 我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补码表示的整数,但保持

#include<stdio.h>int main(void){int a=1234;printf("%#o %#X\n",a,a);return 0;}

2021-03-08 15:34:40 634

原创 确定不同整型数据类型在内存中占多大(字节),输出不同整型数据类型在内存中占多大(字节)。

#include<stdio.h>int main(void){printf(“The size of short is %d bytes.\n”,sizeof(short));printf(“The size of int is %d bytes.\n”,sizeof(int));printf(“The size of long is %d bytes.\n”,sizeof(long));printf(“The size of long long is %d bytes.\n”,si

2021-03-08 15:32:37 416

空空如也

空空如也

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

TA关注的人

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