当前位置: 首页 > news >正文

高端定制网站速度设计建设网站

高端定制网站速度,设计建设网站,wordpress+站群软件,开发者选项长期开启会怎样1. 小端,低地址存低字节,高地址存高字节 大端,低地址存高字节,高地址存低字节 人类读写数据习惯是大端字节序 比如说数字12345678在寄存器大端存储顺序如下: 在寄存器小端存储顺序如下: 假设,a变量的地址为0x64,则a变量在内存中的模型为: 0…

1.在这里插入图片描述

在这里插入图片描述
小端,低地址存低字节,高地址存高字节
大端,低地址存高字节,高地址存低字节

人类读写数据习惯是大端字节序
比如说数字12345678在寄存器大端存储顺序如下:
在这里插入图片描述
在寄存器小端存储顺序如下:
在这里插入图片描述

假设,a变量的地址为0x64,则a变量在内存中的模型为:
0x64| 44 |
0x65| 33 |
0x66| 22 |
0x67| 11 |

char类型的指针变量pc指向只能指向字符类型的空间,如果是非char类型的空间,必须要将该空间的地址强转为char类型。
char pc = (char)&a; pc实际指向的是整形变量a的空间,即pc的内容为0x64,即44,
*pc=0,即将44位置中内容改为0,修改完成之后,a中内容为:0x11223300

2.打印菱形

在这里插入图片描述
仔细观察图形,可以发现,此图形中是由空格和组成的.
在这里插入图片描述
上三角:先输出空格,后输出

空格从上往下,一行减少一个
:以2i+1的方式递增

下三角:先输出空格,再输出*

空格从上往下,每行多一个空格
:从上往下,按照2(line-1-i)-1的方式减少.其中,line表示上三角总共的行数

int main()
{int line = 0;int i = 0;scanf("%d", &line);//7//打印上半部分for(i=0; i<line; i++){//打印一行//打印空格int j = 0;for(j=0; j<line-1-i; j++){printf(" ");}//打印*for(j=0; j<2*i+1; j++){printf("*");}printf("\n");}//打印下半部分for(i=0; i<line-1; i++){//打印一行int j = 0;for(j=0; j<=i; j++){printf(" ");}for(j=0; j<2*(line-1-i)-1; j++){printf("*");}printf("\n");}return 0;
}

3.求出0~100000之间的所有“水仙花数”并输出。

“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1 ^ 3 +5^3+3 ^3,则153是一个“水仙花数”。

思路
1.首先判断一个区间里面的数字,要用到for循环
2.判断每个数字是几位数
用该数字/10得到的结果是商的整数部分,通过观察这个结果不为0,每次/10就可以位数+1,但是注意的是最后一次一定是商的整数部分为0,这时计数器不会加1,所以会少算一次.因此计数器count初始化为1
3.计算这个数字每一位的次方和,需要得到这个数字的每一位上的数字
得到个位数字,需要%10就可以了
得到剩下的各位数字,需要将原数字每次/10,然后再进行%10就可以了
这里需要一个循环:
在这里插入图片描述
设置变量sum接收加和的结果,注意sum初始化为0是在for循环内部,count初始化的时候也是
4.因为每个数字在计算的时候都是各自计算,互不干涉
4.判断结果是否和数字相等

注意点:在利用for循环得到0-100000之间的每个数字时,应再设置一个变量,将每个数字赋值给它,接下来在进行起步判断数字的位数、计算每一位的次方和的操作时都使用这个新变量,这样可以保证每个数字在进行操作后不被改变.但是在最后判断结果的环节,可以使用原变量去判断

int main()
{int i = 0;for(i=0; i<=999999; i++){int count = 1;int tmp = i;int sum = 0;//判断i是否为水仙花数//1. 求判断数字的位数while(tmp/10){count++;tmp = tmp/10;}//2. 计算每一位的次方和tmp = i;while(tmp){sum += pow(tmp%10, count);tmp = tmp/10;}//3. 判断if(sum == i)printf("%d ", i);}return 0;
}

4.计算求和

求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,

例如:2+22+222+2222+22222

思路:
通过观察可以发现,该表达式的第i项中有i个a数字,因此:
假设第i项为temp,则第i+1项为temp*10+a
具体参考以下代码

int main()
{int a = 0;int n = 0;int i = 0;int sum = 0;int tmp = 0;scanf("%d%d", &a, &n);for(i=0; i<n; i++){tmp = tmp*10+a;sum += tmp;}printf("%d\n", sum);return 0;
}

注意:
在这里插入图片描述

总结

如果对小伙伴们有帮助的话,记得点赞收藏博客,关注后续更多关于题目的分享哦~👻👻
请添加图片描述

http://www.yayakq.cn/news/408969/

相关文章:

  • 想要网站推广页面wordpress好用的模板下载
  • wordpress 调用数据库优化方案英语必修一答案
  • 平台下载素材网站开发做房产网站能赚钱吗
  • 关于网站建设文章做爰 网站
  • 清新区城乡建设局网站国外网站404错误页
  • 广州微信网站建设公司兼职网站建设招聘信息
  • 做铝板的网站网站注册商标属于哪一类
  • 怎么查看网站disallow西安网站制作建设
  • 网站建设与管理试卷 判断题wordpress怎么破解版
  • 企业画册设计排版重庆优化seo
  • 建站时网站地图怎么做网站建设费可摊几年
  • 虚拟机怎么做网站空间郑州免费网站建设哪家好
  • 国外做宠物用品的网站滨州哪里做网站
  • 郑州企业网站重庆市住房和城乡建设信息网官网
  • 扁平化颜色网站制作网站用什么软件好
  • 有什么网站做交流会新公司网站建设分录
  • 南海最新军事小红书关键词排名优化
  • 网站板块怎么做上海关键词排名优化公司
  • 在哪找做网站的ftp免费注册网站
  • 网站建设毕业设计本地wordpress 固定连接
  • 贵阳能做网站的公司无锡市太湖新城建设网站
  • 制作网站 公司百度商桥在网站
  • 青岛网站建站团队wordpress wp_enqueue_script
  • 网站制作与管理技术...163邮箱新用户注册
  • 青岛网站建设华夏海盐县建设门户网站
  • 精神文明建设专题网站大淘客网站代码
  • 如何利用模板做网站wordpress 门户主题
  • 啥是东莞网站制作公司wordpress中文版 乱码
  • 手机网站建站视频教程规划网站的思路
  • 贵州省建设局八大员报名网站南昌网站seo外包