自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小明有五本新书,要借给a,b,c三位小朋友,若没人每次只能借一本,则有多少种可能性?

#include<stdio.h>int main(){int i,j,k,t=0; for(i=1;i<6;i++) for(k=1;k<6;k++) for(j=1;j<6;j++) if(i!=j&&j!=k&&k!=i) {printf("%d,%d,%d\n",i,j,k); ...

2018-12-11 17:18:17 3221 1

原创 求13的13次方的最后三位

#include<stdio.h>#include<math.h>int main(){int i=13,bw,sw,gw;long long int x;x=pow(i,i);bw=x%1000/100;sw=x%100/10;gw=x%10;printf("%d %d %d ",bw,sw,gw); return 0; ...

2018-12-11 17:17:18 2648 1

原创 求555555的约数中最大的三位数

#include<stdio.h>int main(){ int i,j=555555,k; for(i=100;i<1000;i++) if(j%i==0) k=i; printf("%d",k); return 0; }

2018-12-11 17:16:50 4357

原创 10个评委打分,去掉一个最低分和一个最高分,输出平均分

#include<stdio.h>int main(){ int a[10],i,max,t,min,sum=0; for(i=0;i<10;i++) scanf("%d",&a[i]); max=min=a[0]; for(i=1;i<10;i++) { if(a[i]>a

2018-12-11 17:16:27 40312 3

原创 输出4位的反序数

#include<stdio.h>int main(){ int i,j,k,qw,bw,sw,gw; for(i=1000;i<10000;i++) {qw=i/1000; bw=i%1000/100; sw=i%100/10; gw=i%10; j=gw*1000+sw*100+bw*10+qw; i...

2018-12-11 17:14:56 2248

原创 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

#include<stdio.h>int main(){ char a[80]; int i,j,k; gets(a); switch(a[0]) { case 'm':printf("今天是礼拜一");break; case 't': if(a[1]=='u') { printf("今天是礼拜二");...

2018-12-11 17:07:45 533

原创 判断一个数是否是回文数?

#include<stdio.h>int main(){ int ww,qw,bw,sw,gw,n; printf(" 输入一个5位数:"); scanf("%d",&n); ww=n/10000; qw=n%10000/1000; bw=n%1000/100; sw=n%100/10; gw=n%10; if(ww==g

2018-12-11 17:05:46 255

原创 递归求学生年龄问题

有5个学生坐在一起,问第5个学生的年龄,他说比第4个学生大2岁,问第4个学生的年龄,他说比第3个学生大2岁,问第3个学生的年龄,他说比第2个学生大2岁,问第2个学生的年龄,他说比第1个学生大2岁,问第1个学生的年龄,他说是10岁。问第5个学生的年龄多大?#include<stdio.h>int main(){ int ss(int); int n=5,i,years; ...

2018-12-11 17:04:06 1147

原创 将一个正整数分解质因数

#include<stdio.h>int main(){int n,i,j,k;scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++)if(n%i0){printf("%d*",i);n=n/i;i=2;}if(n1) pr

2018-12-06 13:02:44 398

原创 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

#include<stdio.h>#include<string.h>int main(){ char zm=0,sz=0,kg=0,qt=0,i,t,a[80]; gets(a); t=strlen(a); for(i=0;i<t;i++) if(a[i]>='0'&&a[i]<='9') ...

2018-12-06 13:02:07 351

原创 求s=a+aa+aaa+aaaa+aa...a的值

求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。#include<stdio.h>#include<math.h>int main(){ int i,s=0,c,a,n; scanf("%d %d",&a,&n); c=a; for(i...

2018-12-06 13:01:24 728

原创 找出1000以内的所有完数。

#include<stdio.h>#include<math.h>int main(){ int n,i,j,k,b,a; for(j=2;j<=1000;j++) { b=0;k=j;a=sqrt(j); for(i=2;i<=a;i++) { if(j%i==0) { k=j/i...

2018-12-06 13:00:38 1239

原创 一球从100米高度自由落下

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?#include<stdio.h>int main(){float s=0,i=100;s=i;int n=1;while(n<=10){ i=i/2; s=s+i; n++;}printf("%f %f",s,i);re

2018-12-06 13:00:08 1616

原创 猴子吃桃问题

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。#include<stdio.h>int main(){ int n,s=1,t; for(n=1;n<10;n++) { s=(s+1)*2...

2018-12-06 12:59:29 229

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

#include<stdio.h>int main(){ int i; float c,sum=0,a[20]={2,3},b[20]={1,2}; for(i=2;i<20;i++) b[i]=b[i-1]+b[i-2]; for(i=2;i<20;i++) a[i]=a[i-2]+a[i-1]; for...

2018-12-06 12:58:38 3639

原创 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来

#include<stdio.h>int main(){ void dg(char a[],int x); char a[5]; gets(a); dg(a,5); printf("\n"); return 0;}void dg(char a[5],int x){ printf("%c",a[x-1]); x--; if(x>0) dg(...

2018-12-06 12:57:50 2573

原创 求梅森素数

#include<stdio.h>#include<string.h>#include<math.h> int main(){ long int t,n,l,Mn,i,j,k,a;scanf("%d",&n);if(n>=2){ printf("M(2)=3\n");for(i=3;i<=n;i++) { t=1;

2018-12-03 23:21:11 876 2

原创 给定一个仅包含大小写和空格‘ ’的字符串,返回其最后一个单词的长度

#include<stdio.h>#include<string.h>int main(){ char a[80];int j,k,l=0;gets(a);j=strlen(a); for(k=j-1;k>=0;k--) { if(a[k]<='z'&&a[k]>='A') l+=1; else break;...

2018-12-03 22:57:40 1809

原创 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

#include<stdio.h>#include<math.h>int main(){ int i,j,k,q; for(i=1;i<100000;i++) {q=0; j=sqrt(i+100); k=sqrt(i+168); if(j*j==i+100) q+=1; if(k*k==i+168) q+=1; if(q...

2018-12-03 22:27:54 493

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

#include<stdio.h>int main(){ int i,j,k,t=0,l; for(i=1;i<5;i++) for(j=1;j<5;j++) for(k=1;k<5;k++) for(l=1;l<5;l++) if(i!=j&&j!=k&&k!=l&&...

2018-12-03 22:20:50 2843

原创 给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。

#include<stdio.h>#include<string.h>int main(){int i,n,k,l=0;char a[80];scanf("%d",&n);fflush(stdin);gets(a);k=strlen(a);for(i=0;i<k;i++){ if(a[i]==a[i+1]) l+=1;if(l==n-...

2018-12-02 15:30:19 4785

原创 输出所有形如aabb的四位完全平方数

输出所有形如aabb的四位完全平方数(即该四位数前2位数字相等,后2位数字相等,且该四位数是另外一个数的平方,从小到大排列。#include<stdio.h>#include<math.h>int main(){ int i,j,k,l,qw,bw,sw,gw; for(i=1000;i<10000;i++) { j=sqrt(i); qw=...

2018-12-02 15:08:42 9315 1

原创 输出*三角形

* * *#include<stdio.h>int main(){int i,j,k; for(i=1;i<=5;i++) { for(j=i;j<5;j++) printf(" "); for(k=1;k<i*2;k++){if(k%2==1) printf("*");else printf(" "...

2018-12-02 14:45:40 4481

原创 C语言 用递归法求n的阶乘

#include<stdio.h>int main(){int njc(int n);int x,n,y;scanf("%d",&n); y=njc(n);printf("%d",y); return 0; } int njc(int n) { int z; if(n==0||n==1) return 1; else z=njc...

2018-12-02 14:10:47 15195 1

原创 C语言 输出以下杨辉三角形 10行

#include<stdio.h>int main(){int a[10][10]={{1},{1},{1},{1},{1},{1},{1},{1},{1},{1}},i,j,t;printf("%d\n",a[0][0]); for(i=1;i<10;i++) { for(j=0;j<=i;j++) { a[i][j]=a[i-1][j-1]...

2018-11-27 22:25:43 4835

原创 C语言 将一个数组中的值按逆序重新存放。

#include<stdio.h>int main(){int i,a[5]={8,6,5,4,1}; for(i=4;i>=0;i--) printf("%d ",a[i]); return 0;}

2018-11-27 22:08:13 48903 6

原创 C语言有一个已经排好序的数组,要求输入一个数后,按原来的排序规律将它插入数组中。

#include<stdio.h>int main(){ int a[8]={1,3,5,7,9,11,13},i,j,t,k; scanf("%d",&t); for(i=1;i<8;i++) { if(t>a[i-1]&&t<a[i])

2018-11-27 22:03:37 40770 6

原创 C语言求100以内的素数

#include<stdio.h>int main(){int i,j,a[100];for(i=1;i<100;i++) a[i]=i;for(i=2;i<100;i++) for(j=i+1;j<100;j++) if(a[j]!=0&&a[i]!=0&&a[j]%a[i]

2018-11-27 21:26:25 34873 2

原创 C语言 用选择法对10个整数排

#include<stdio.h>int main(){int a[10],i,j,t; for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(a[j]>a[i]){ t= a[j]; a[j]=a[i];a[i]=t;}...

2018-11-27 21:25:16 477

原创 C语言 求一个3*3的整形矩阵对角线元素之和

#include<stdio.h>int main(){int a[3][3],i,j,sum1=0,sum2=0; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) sum1+=a[i][i]; for(i=0;i<3;i++) ...

2018-11-27 21:24:11 8371 1

原创 C语言 给一个不多于5位的正整数

1.求出他是几位数2.分别输出每一位数字3.逆序输出数字#include<stdio.h>int main(){int a,ww,qw,bw,sw,gw;printf("ÇëÊäÈëÒ»¸ö²»¶àÓÚ5λµÄÕýÕûÊý");scanf("%d",&a);if(a&a

2018-11-20 18:05:25 15355

原创 给出一百分制成绩,要求输出等级'A' 'B' 'C' 'D' 'E'

90分以上为A,80到89为‘B’,70到79为‘C’,60到69为‘D’60以下为‘E’#include<stdio.h>int main(){int a,b;printf("请输入100以内的分数:") ;scanf("%d",&a);if(a>=90) b=1;if(a>=80&&a<=89) b=2;if...

2018-11-20 17:33:25 10939

原创 输入1000以内的数,输出它的算术平方根,要求检查是否为小于1000的数

#include<stdio.h>#include<math.h>int main(){int a,b;scanf("%d",&a);while(1){ if(a<=1000) { b=sqrt(a); printf("%d",b);break;} else scanf("%d",&a);} ret

2018-11-20 17:24:20 834

原创 输入三个数,输出其最大值

#include<stdio.h>int main(){ int t,a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b) if(a>c) t=a; else t=c; else if(b>c) t=b; else t=c;printf("%d",t)...

2018-11-20 17:12:31 25059 5

原创 【c语言】设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积

要求scanf输入数据,并有相应文字说明#include<stdio.h>int main(){ float r,h,pi=3.141592 ;printf("请输入圆半径r和圆柱高h:"); scanf("%f%f",&r,&h);printf("圆周长为%f.\n圆面积为%f.\n圆球表面积为%f.\n圆球体积为%f.\n圆柱体积为%f.\n",pi*2...

2018-11-20 17:07:37 20396 1

原创 密码

编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第4个字母是E,用E代替A.因此,China应译为Glmre.请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,‘h’,‘i’,‘n’,‘a’经过运算,使c1,c2,c3,c4,c5分别变为’G’,‘l’,‘m’,‘r’,‘e’。#include<stdio....

2018-11-20 16:53:41 117

原创 简单计算

include <stdio.h>#include<math.h>int main(){int n;float r,p;printf("请分别被输入增长率,年数");scanf("%f%d",&r,&n); p=pow(1+r,n);printf("%d年后我国国民生产总值与现在相比增加了%f",n,p); return 0;}..

2018-11-19 23:00:44 125

原创 输出1900-2000年中是闰年的年份

#include <stdio.h>int main(){int year,i,t;for(i=1900;i<=2000;i++){if (i%40&&i%100!=0)printf("%dÊÇÈòÄê¡£\n",i);if(i%1000&&am

2018-11-19 22:50:12 7157 1

原创 求两个数的最大公约数和最大公倍数

辗转相除法#include <stdio.h>int main(){int m,n,x,y,z,t;scanf("%d %d",&m,&n);x=m;y=n;t=m*n;while(n!=0){z=m%n;m=n;n=z;} printf("%dºÍ%dµÄ×î´ó¹«Ô¼ÊýÊÇ%d¡£\n×î´ó¹«±¶ÊýÊÇ%

2018-11-19 22:34:51 194

空空如也

空空如也

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

TA关注的人

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