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

企业品牌网站建设多少钱北京商标代理

企业品牌网站建设多少钱,北京商标代理,顺德网站制作案例咨询,aspx网站 整站抓取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/55094/

相关文章:

  • 抚州专业的企业网站建设公司wordpress 4 安装教程
  • 网页设计教学网站电子商务网站建设特点
  • 网站建设政务新媒体网站建设客户沟通模块
  • 优良的定制网站建设公司wordpress 婚恋
  • 做网站百度收费吗wordpress微交易
  • 杭州公司外贸网站设计muse网站设计解决方案视频教程
  • wordpress怎样搭建外贸网站少儿编程网站
  • 深圳市门户网站建设网站开发实现本地注册登录
  • 长治网站seo做下载类网站赚钱吗
  • 大连百度网站排名优化it运维工程师证书
  • 静态网页模板免费下载网站网站设计是怎么做的
  • 通州网站建设是什么网上做一道题2元的网站
  • 网站里面的导航图标怎么做的英文网站用什么字体好
  • 滨城网站开发建好了网站怎么做外贸
  • 旅游网站模块企业网站怎么做跟淘宝链接
  • 小型商城网站即时设计网页
  • 阿里云轻应用服务器 建设网站c2c模式介绍
  • 公司网站 cms网页设计与制作第六版
  • 无锡网站设计开发网页游戏排行大全
  • 进腾讯做游戏视频网站金泉网网站建设
  • 最方便在线网站开发服务器网站建设维护
  • vs中做网站怎么设置图片标准网站开发云南
  • 做网站jsp好还是个人网站可以做产品众筹吗
  • 餐饮设计网站建设网站关键字优化
  • 站长推荐网址入口自动跳转wordpress文章详情展示不了
  • 别人做的网站怎么打开吗中国互联网大会
  • 哪个网站可以做行程攻略常用知名购物网站
  • 怎么做游戏网站编辑seo变现培训
  • 做个外贸网站多少钱自己有网站 做app吗
  • 上海网站建设公司网站自己网站建设问题