自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (2)
  • 收藏
  • 关注

原创 采用数组与指针初始化字符串内存地址差异思考

1、数组形式:数组形式将每个字符元素存储在静态存储区,在程序开始执行时才会为数组分配内存,此时字符串有两个副本,一个存储在静态内存 ,另一个存储在数组中的字符串。2、指针形式:初始化指针字符串时只把字符串的地址拷贝给指针。#include"stdio.h"#define u8 unsigned short#define u16 unsigned int#define MSG "are"char arr1[]=MSG;const char *pt1=MSG;int main(void)

2022-05-05 12:14:02 222

原创 初次接触STM32_点亮LED

#include"stm32f10x.h"#include"pc13_init.h"#include<Delay.h>int main(void){ PORTB_Init(); while(1) { u8 i,j; u8 n=5; u8 k=2; u8 l=2; for(i=0;i<3;i++) { GPIO_WriteBit(GPIOB,GPIO_Pin_All,Bit_SET); delay_nms(200); GPIO_Wri

2022-04-27 23:24:01 177 2

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

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。#include<stdio.h>#define uint unsigned intuint temp;uint arr[1000];int main(void){ printf("1~1000的完数有:\n"); for(uint i=2;i<=1000;i++) { uint brr[i]; for(uint j=1;j<i;j++)

2022-01-20 21:27:13 1242

原创 求解s=a+aa+aaa+aaaa+aa...a

题目:输入两个数a和n,其中a是一个数字,n是组成这个数字的位数,求s=a+aa+aaa+aaaa+aa…a的值。例如,当输入a=2,n=5,则s=2+22+222+2222+22222(此时共有5个数相加)。#include<stdio.h>#define uint unsigned intint main(void){ long a,n; long m=1; long temp=0; long result=0; printf("请输入一个整数\n"); scanf(

2022-01-15 15:48:32 1082

原创 C-Language

餐厅包间配置问题(C)借用某位仁兄的题目,如下:某餐厅有19个包间,编号为0~18,其中a[i]存储第i个包间的座位数,a[i]为0表示该包间已被预订。int arr[19]={0,20,4,10,6,10,4,0,0,20,5,3,0,5,8,3,4,3,10}其间有4组家庭前来就餐,编号为1~4。保存在数组brr中,其中b[i]存储第i组家庭的人数。包厢分配规则是:每组家庭只安排一个包间,分配座位数与人数最接近且尚未分配的包间。如果有多个包间符合条件,则先安排编号大的包间。有符合条件的包间

2022-01-10 22:01:15 353

空空如也

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

TA关注的人

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