自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十进制转十六进制

#include<stdio.h>int main() { char b[]="0123456789ABCDEF";//b用来存放16进制的各个数字 int n; int i,a[100];//数组a用来存放进位 scanf("%d",&n);//输入要转化的十进制数 i=0; if(n>0){//这个if仅仅用来输出特殊情况0; while(n>0) { a[i]=n%16; n=n/16; i++; } i--;.

2021-11-01 22:13:00 123 1

原创 小西的排序

#include<stdio.h>struct building { char name[20]; double h;};void sort(struct building s[],int n);//这里的struct building s【】相当于传的指针 int main(){ int n; while(scanf("%d",&n)!=EOF){ struct building s[n]; for(int i=0;i<n;i++){ scanf.

2021-10-31 22:10:36 219

原创 通话记录

#include<stdio.h>int main(){ int type; double num; double t0[100],t1[100],t2[100]; int i=0,j=0,k=0; while(scanf("%d %lf",&type,&num)!=EOF){ switch(type){//这个switch语句自己很喜欢 case(0):t0[i++]=num;break; case(1):t1[j++]=num;break.

2021-10-31 22:03:53 135

原创 判断升序

判断整数数组元素是否已经按升序排序。#include<stdio.h>int main(){ int prev,next;//这个prev和next很形象啊 int flag=0;//标志,不用多说了吧 scanf("%d",&prev); while(scanf("%d",&next)!=EOF){//每次输入的next,每一轮结束吧当前next赋给prev if(next<prev){ flag=1;//判断升序,有一个不等,马上bre

2021-10-31 21:59:43 2749

原创 分解质因数

求出区间[a,b]中所有整数的质因数分解。2<= a,b <=10000;https://oj.gxu.icu/contest/334/problem/1

2021-10-31 21:47:08 55

原创 itoa(int to ascii)

#include<stdio.h>#include<stdlib.h>int main(){ int number=123456; char str[25]; //还有一种itoa的函数 // sprintf(str,"%d",number);//这是第一种方法喔 // printf("%s",str); //字符串格式化函数sprintf(字符数组,格式化字符串,要转换的整形变量) int i=0; while(number>.

2021-10-31 21:27:39 239

原创 字符串压缩

#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char str[80]; int len;//记录当前输入字符串的长度 int p;//p下标用于比较当前字符和下一个字符是否相同;即str[p]==str[p+1] int q;//q用于生成‘实际是覆盖’下一个字符 int count; char tmp; while(scanf("%s",str)!=EO.

2021-10-31 21:21:58 53

原创 回文数

1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。#include<stdio.h>//思路是从四位数出发,用到类似判断回文字符串的思想 int f(int n);//这个函数就用来判断 int main(){ int i; for(i=1000;i<10000;i++){//遍历所有四位数,符合条件则打印 if(f(i)){ printf("%d\n",i); } }}int f(int n){ int i,j

2021-10-31 21:19:47 95

原创 回文字符串

#include<stdio.h>int main(){ int i,k;//i控制回文的头,k控制回文的尾 char line[80]; while(scanf("%s",line)!=EOF){//连续输入 k=0; while(line[k]!='\0'){//一个循环得到字符串的长度 k k++; } i=0;//字符串第一个位置 k=k-1;//因为这里k是长度,k-1就是最后一个字符的下标 int flag=.

2021-10-31 21:10:46 50

空空如也

空空如也

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

TA关注的人

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