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

安徽住房和城乡建设厅注册网站苏州网站 建设 公司

安徽住房和城乡建设厅注册网站,苏州网站 建设 公司,龙井建设局网站,最新上市新手机目录 一.选择题 第一题#xff1a; 第二题#xff1a; 第三题#xff1a; 第四题#xff1a; 第五题#xff1a; ​编辑 二.编程题 第一题#xff1a; 第二题#xff1a; 1.暴力方法#xff1a; 2.数组法#xff1a; 一.选择题 第一题#xff1a; 解析…目录 一.选择题 第一题 第二题 第三题 第四题 第五题 ​编辑 二.编程题 第一题 第二题 1.暴力方法  2.数组法 一.选择题 第一题 解析 首先在main函数中定义了一个新的局部变量x和y分别赋值为3和8。然后调用了swap()函数该函数通过交换两个全局变量x和y的值来实现交换。但是在swap()函数中交换的是全局变量x和y的值而不是main函数中的局部变量x和y。因此在swap()函数执行完毕后全局变量x和y的值仍然保持原来的值即5和7。最后在main()函数中输出全局变量x和y的值所以结果是3和8。答案选择C 第二题 答案选择B 第三题 在C语言中typedef是用于给复杂声明定义别名的关键字。它可以用来定义自己习惯的数据类型名称来替代系统默认的基本类型名称、数组类型名称、指针类型名称与用户自定义的结构型名称、共用型名称、枚举型名称等。该题给int*类型定义了一个别名叫做 int_ptr 因此本题答案为C,D 第四题 C语言中三目运算(M)?:(a):(b--)中与(M!0)?:(a):(b--)等价因此答案为C 第五题 输入函数中int类型变量b要用符号而数组名本身是数组首地址不需要用符号,因此本题答案为B 二.编程题 第一题 算法题 /*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可*** param n int整型 最大位数* return int整型一维数组* return int* returnSize 返回数组行数*/ #include stdio.hstatic int arr[100000];int* printNumbers(int n, int* returnSize) {int j 0;int i 1;if (n 0 n 5){if (n 1){for (i 1; i 9; i){arr[j] i;}}if (n 2){for (i 1; i 99; i){arr[j] i;}}if (n 3){for (i 1; i 999; i){arr[j] i;}}if (n 4){for (i 1; i 9999; i){arr[j] i;}}if (n 5){for (i 1; i 99999; i){arr[j] i;}}}*returnSize i - 1;//得到数组最终元素个数return arr;//返回数组首元素地址 } 第二题 一道华为机试题 1.暴力方法  //暴力求解法 #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.h int main() {int year;int month;int day;scanf(%d %d %d, year, month, day);int sum 0;//1 3 5 7 8 10 12 ——31天//4 6 9 11 ——30天//闰年2月 ——29天//平年2月 ——28天//如果year是闰年 2000 11 15if ((year % 4 0 year % 100 ! 0) || (year % 400 0)){switch (month){case 1:sum day;break;case 2:sum 31 day;break;case 3:sum 31 29 day;break;case 4:sum 31 29 31 day;break;case 5:sum 31 29 31 30 day;break;case 6:sum 31 29 31 30 31 day;break;case 7:sum 31 29 31 30 31 30 day;break;case 8:sum 31 29 31 30 31 30 31 day;break;case 9:sum 31 29 31 30 31 30 31 31 day;break;case 10:sum 31 29 31 30 31 30 31 31 30 day;break;case 11:sum 31 29 31 30 31 30 31 31 30 31 day;break;case 12:sum 31 29 31 30 31 30 31 31 30 31 30 day;break;}}else{switch (month){case 1:sum day;break;case 2:sum 31 day;break;case 3:sum 31 28 day;break;case 4:sum 31 28 31 day;break;case 5:sum 31 28 31 30 day;break;case 6:sum 31 28 31 30 31 day;break;case 7:sum 31 28 31 30 31 30 day;break;case 8:sum 31 28 31 30 31 30 31 day;break;case 9:sum 31 28 31 30 31 30 31 31 day;break;case 10:sum 31 28 31 30 31 30 31 31 30 day;break;case 11:sum 31 28 31 30 31 30 31 31 30 31 day;break;case 12:sum 31 28 31 30 31 30 31 31 30 31 30 day;break;}}printf(%d, sum);return 0; } 2.数组法 int main() {int year;int month;int day;scanf(%d %d %d, year, month, day);int sum day;//闰年数组int leap_year[12] { 31,29,31,30,31,30,31,31,30,31,30,31 };// 1 2 3 4 5 6 7 8 9 10 11 12//平年数组int common_year[12] { 31,28,31,30,31,30,31,31,30,31,30,31 };// 1 2 3 4 5 6 7 8 9 10 11 12 //闰年情况if ((year % 4 0 year % 100 ! 0) || (year % 400 0)){if (month 1){sum day;}else{int j 0;for (int i 1; i month; i){sum sum leap_year[j];}}} //平年情况else{if (month 1){sum day;}else{int j 0;for (int i 1; i month; i){sum sum common_year[j];}}}printf(%d, sum);return 0; } 感谢您的支持。
http://www.w-s-a.com/news/969364/

相关文章:

  • 为什么点不开网站公关公司是做什么的
  • wordpress主要菜单如何对网站页面进行优化
  • 建设银行深分行圳招聘网站建立互联网公司网站
  • 湖南做旅游网站哪家最好html5手机网站免费模板
  • 云服务器上放多个网站wordpress ping大全
  • 以下属于网站的管理 更新 维护如何才能做好品牌网站建设
  • 国家工业和信息化部网站备案系统网站建设设计费用
  • 网站建设利弊宁波高端网站建设联系方式
  • 网站订票策划方案郑州代做网站
  • 免费的网站加速器注册公司邮箱
  • 千助网站建设网站整站程序
  • 自学建网站做网站优化访问网站出现目录
  • 济南网站建设是什么百度官网登录入口手机版
  • net快速建站西宁手机网站建设
  • 网站浏览器不兼容怎么办软件系统开发大概多少钱
  • 网站建设哪个公司最好shift wordpress
  • 公司网站建设功能介绍室内设计学习
  • 做网站策划容易遇到哪些问题沈阳公司网站制作
  • 做php网站都用框架吗网站备案当面核验拍摄照片
  • 泉州企业自助建站兰州最好的互联网公司
  • 监察部门网站建设方案网站seo技术教程
  • 个人网站制作源代码下载品牌建设部
  • 网站备案需要准备什么文创产品设计思路
  • 网站开发书籍推荐青岛城阳新闻最新消息
  • 秦皇岛网站建设服务聊城做网站的公司资讯
  • 30岁转行做网站设计丰涵网站建设
  • 山东省和住房建设厅网站首页开发商不按时交房可以退房吗
  • asp网站怎么做404页面跳转本地南通网站建设
  • 点击网站出现微信二维码的链接怎么做申请网站空间怎么做
  • 网站开发的论文题目广告设计排行榜