01串:

#include <stdio.h>int main(){int a,b,c,d,e;for(a=0;a<2;a++){for(b=0;b<2;b++){for(c=0;c<2;c++){for(d=0;d<2;d++){for(e=0;e<2;e++){printf("%d%d%d%d%d\n",a,b,c,d,e); }}}}}return 0;
}

fabonacci数列:

#include<stdio.h>
int main()
{long s=0,f1=1,f2=1,f3=1,n=0;scanf("%lld",&n);if(n>2){for(s=3;s<=n;s++){f3=(f2+f1)%10007;f1=f2;f2=f3;}}printf("%lld\n",f3);return 0;} //input:10//output:55

查找整数:

#include <stdio.h>int main(){int i,n;scanf("%d",&n);int number[n];for(i=0;i<n;i++){scanf("%d",&number[i]);}int j,count;scanf("%d",&j);count=1;for(i=0;i<n;i++){if(j==number[i]){printf("%d",count);break;}else count++;}if(i==n)printf("%d",-1);return 0;
}

回文数:

#include <stdio.h>
int main()
{int huiwen,a,b,c,d;for(huiwen=1000;huiwen<10000;huiwen++){a=huiwen/1000%10;//千位 b=huiwen/100%10;//百位 c=huiwen/10%10;//十位d=huiwen%10;if(a==d&&b==c)printf("%d\n",huiwen); }return 0;
}

闰年判断:

#include <stdio.h>
int main(){int y;//y表示当前的年份scanf("%d",&y);if(y%400==0||(y%4==0&&y%100!=0)){printf("yes");  }else printf("no");return 0;}

十进制转十六进制:

#include "stdio.h"
int main()
{int num=0;//要转换的数 int a[100];int i=0;int m=0;int yu;char hex[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};scanf("%d",&num); if(num==0){printf("%d",0);}while(num>0)//输入的数大于0 { yu=num%16; //对16取余 a[i++]=yu; //余数 num=num/16;}for(i=i-1;i>=0;i--)//倒序输出 {m=a[i];printf("%c",hex[m]);}printf("\n");return 0;
}

十六进制转八进制:

#include<stdio.h>
#include<string.h>int getN(char s)
{if (s>='0'&&s<='9'){return s-48;}else{return s-55;}} int NO[400002];int N[400002];char s[100002];int main(){int i,n,j,l;scanf("%d",&n);while(n--){scanf("%s",s);int slen=strlen(s);int k=0,m=0;for(j=slen-1;j>=0;j--){int num=getN(s[j]);int count=4;while(count--){NO[k++]=num%2;num=num/2;}}int cnt=1,x=0;for(i=0;i<k;i++){if(cnt==4||i==k-1){x=cnt*NO[i]+x;cnt=1;N[m++]=x;x=0;}else{x=cnt*NO[i]+x;cnt*=2;}}if(N[m-1]!=0||m==1)printf("%d",N[m-1]);for(l=m-2;l>=0;l--){printf("%d",N[l]);}printf("\n");}return 0;}

十六进制转十进制:

#include<stdio.h>
#include<string.h>
#include<math.h>int getN(char s)
{char nn;switch(s){case'0':nn=0;break;case'1':nn=1;break;case'2':nn=2;break;case'3':nn=3;break;case'4':nn=4;break;case'5':nn=5;break;case'6':nn=6;break;case'7':nn=7;break;case'8':nn=8;break;case'9':nn=9;break;case'A':nn=10;break;case'B':nn=11;break;case'C':nn=12;break;case'D':nn=13;break;case'E':nn=14;break;case'F':nn=15;break;}return nn;}int main(){char s[9];gets(s);char i;long long sum=0;for(i=strlen(s)-1;i>=0;i--){int num=getN(s[i]);sum+=num*pow(16,strlen(s)-i-1);}printf("%lld\n",sum);return 0;} //FE65CDBA
//输出4268084666

数列排序:

#include<stdio.h>
int main(){int n,i,j,z;int number;int sum[201];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&sum[i]);}for(j=0;j<n-1;j++){for(i=0;i<n-j-1;i++){if(sum[i]>sum[i+1]){number=sum[i];sum[i]=sum[i+1];sum[i+1]=number;}}
}
for( z=0;z<n;z++){printf("%d ",sum[z]);
}return 0;
}

数字特征:

#include <stdio.h>
#include <stdlib.h>
int main(){int n;//n表示数的个数 scanf("%d",&n);int i,max,min,sum=0;int number[n];for(i=0;i<n;i++){scanf("%d",&number[i]); }max=number[0];min=number[0];for(i=0;i<n;i++){if(number[i]>max){max=number[i];}else if(number[i]<min){min=number[i];}sum+=number[i];}printf("%d\n%d\n%d\n",max,min,sum);return 0;
}

特殊的回文数:

#include <stdio.h>
int main()
{int i,n,a1,a2,a3,a4,a5,b1,b2,b3,b4,b5,b6;scanf("%d",&n);for(i=10000;i<100000;i++){a1=i/10000%10;a2=i/1000%10;a3=i/100%10;a4=i/10%10;a5=i%10;if((n==a1+a2+a3+a4+a5)&&(a1==a5)&&(a2==a4)){printf("%d\n",i);}}for(i=100000;i<1000000;i++){b1=i/100000%10;b2=i/10000%10;b3=i/1000%10;b4=i/100%10;b5=i/10%10;b6=i%10;if((n==b1+b2+b3+b4+b5+b6)&&(b1==b6)&&(b2==b5)&&(b3==b4)){printf("%d\n",i);}}return 0;}

特殊的数字:

#include <stdio.h>
#include <math.h>
int main()
{int a,m,n,z;for(a=100;a<1000;a++){m=a/100;n=a/10%10;z=a%10;if(a==pow(m,3)+pow(n,3)+pow(z,3)){printf("%d\n",a);}}return 0;
}

杨辉三角形:

#include <stdio.h>
#define N 35
int main()
{int n,i,j;scanf("%d",&n);int P[N][N]; for(i=0;i<n;i++){for(j=0;j<=i;j++){if(j==0||j==i)P[i][j]=1;else P[i][j]=P[i-1][j-1]+P[i-1][j];}}for(i=0;i<n;i++){for(j=0;j<=i;j++){if(i==j)printf("%d\n",P[i][j]);elseprintf("%d ",P[i][j]);}}return 0;
}

字母图形:

#include <stdio.h>
#include <stdlib.h>
int main(){int n,m;scanf("%d%d",&n,&m);//要输出的图形的行数和列数int i,j;for(i=0;i<n;i++){for(j=0;j<m;j++){printf("%c",65+abs(i-j));}printf("\n");} return 0;
}

圆的面积:

#include <stdio.h>
#include <math.h>
#define PI  3.14159265358979323int main(){int r ;//r为圆的半径scanf("%d",&r);printf("%0.7f\n",PI*pow(r,2));//pow函数:计算r的2次方 return 0;
}

序列求和:

#include <stdio.h>
#include <math.h>int main()
{int n,i;long long sum=0;//sum:1+2+3+4+...+n scanf("%d",&n);for (i=1;i<=n;i++){sum=sum+i;}printf("%lld",sum);return 0;}

蓝桥杯C语言---基础练习相关推荐

  1. 蓝桥杯7届c语言 c组答案,第七届蓝桥杯C语言C组-(自己懂的题目)

    第七届蓝桥杯C语言C组-(自己懂的题目) 表示刚刚查了成绩,省赛一等奖,有资格去北京了,然后写一下总结, 先来写一下我懂的题目,毕竟我也是菜鸟,听说国赛比预赛难几个等级... 第一题 报纸页数 X星球 ...

  2. 数组三元数c语言程序,递增三元数组——第九届蓝桥杯C语言B组(省赛)第六题...

    原创 标题:递增三元组 给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你统计有多少个三元组(i ...

  3. 换个格式输出整数 蓝桥杯 C语言

    换个格式输出整数 蓝桥杯 C语言 描述: 让我们用字母B来表示"百".字母S表示"十",用12-n来表示不为零的个位数字n(<10),换个格式来输出任一个 ...

  4. 标题 错误票据c语言,内含答案的 -- 2013蓝桥杯C语言本科组B.doc

    内含答案的 -- 2013蓝桥杯C语言本科组B.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们 ...

  5. 蓝桥杯练习系统 基础练习 全部习题 题目及AC代码(包括VIP试题)C++

    蓝桥杯练习系统 基础练习 全部习题ac代码 看在作者这么肝的份上点个赞吧

  6. 蓝桥杯物联网竞赛基础图文教程——时钟选择

    蓝桥杯物联网竞赛基础图文教程--时钟选择 1什么是时钟 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才 ...

  7. 蓝桥杯 C语言训练【1952】——求长方形面积

    蓝桥杯 C语言训练[1952]--求长方形面积 1.题目要求: 输入一个长方形的长和宽(整数),输出该长方形的周长C和面积S,要求格式如例(请注意打印"C:"."S:&q ...

  8. 第七届蓝桥杯C语言C组-(自己懂的题目)

    第七届蓝桥杯C语言C组-(自己懂的题目) 表示刚刚查了成绩,省赛一等奖,有资格去北京了,然后写一下总结, 先来写一下我懂的题目,毕竟我也是菜鸟,听说国赛比预赛难几个等级... 第一题 报纸页数 X星球 ...

  9. 蓝桥杯-c语言 打印十字图

    打印十字图 题目描述: 问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$ ...

  10. 广东蓝桥杯c语言编译器_小软访谈之榜样充电站 千里之行,始于足下——“蓝桥杯”获奖者采访...

    小软访谈之榜样充电站 千里之行,始于足下--"蓝桥杯"获奖者采访 大学生活是丰富的.是自由的,但要如何去规划.管理时间,是每名大学生所需要思考的重要问题.小软今天采访到的就是两位充 ...

最新文章

  1. JQuery绑定事件 时如何传递参数
  2. 孙学京:我的大学在编程,练琴,听摇滚乐和专业课中度过
  3. JVM学习笔记 -- 从一段几乎所有人代码都会犯错的代码开始
  4. 在阿帕奇服务器布置文件,Apache文件列表服务器美化 index of /
  5. MaxCompute SQL引用第三方Base64JAR实现编解码
  6. css 大于号 标签_css选择器 ~ (波浪号)、+(加号)、(大于号)的用法解析和举例...
  7. 通话记录有办法恢复吗?
  8. 获取OneDrive容量5T及Office365
  9. 阿里90后运营的工作总结,细致而深刻!
  10. 晋城联通dns服务器位置,山西联通dns服务器地址
  11. mysql插入数据,根据相关字段判断这条数据是否存在,存在就不插入,不存在就插入
  12. python正则表达式(2)
  13. 计算机五大部件相关知识
  14. 怎么看待大学生就业困难?
  15. 【毕业设计】stm32单片机智能扫地机器人 - 嵌入式 物联网
  16. java图书管理系统目的_java_图书管理系统java版,本文的目的就是通过图书管理 - phpStudy...
  17. cprogram作业
  18. 灌篮高手手游服务器找不到,灌篮高手手游:大版本更新却没有大活动?这是在酝酿什么?...
  19. redis - set key value [expiration EX seconds|PX milliseconds] [NX|XX]
  20. 大学计算机课迟到检讨,大学生专业课迟到检讨书

热门文章

  1. WinRAR备份技巧 - imsoft.cnblogs
  2. VS2010/MFC编程入门之三十三(常用控件:标签控件Tab Control 下)
  3. 查看安卓app包名的5种方法
  4. java AES 32位加密解密
  5. MD文档编写利器《Typora》
  6. 用Python统计新浪微博各种表情使用频率
  7. php文字游戏寻仙记,【寻仙记H5】Win服务端+小白架设教程+文字游戏+小仙亲测
  8. 电路模电数电知识点总结(初步完成,后期进行小部分优化)
  9. jquery抽奖转盘java,jquery——九宫格大转盘抽奖实例
  10. ERP采购管理 金蝶