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

错题总结(四)

1.【一维数组】输入10个整数,求平均值

编写一个程序,从用户输入中读取10个整数并存储在一个数组中。然后,计算并输出这些整数的平均值。

int main()
{int arr[10];int sum = 0;for (int n = 0; n < 10; n++){scanf("%d", &arr[n]);sum = sum + arr[n];}double m = (double)sum / 10;printf("%f\n", m);return 0;
}

其中需要注意的是,平均值的计算至少要等数据获取到之后,才能开始计算呢,不能先计算然后才开始获取数据,因此,m不能在最开始的时候计算,要在for循环之后

2.X型图案

分析:(0,0)(0,4)(1,1)(1,3)(2,2)(3,1)(3,3)(4,0)(4,4)

            i== j      i + j = 4 =n -1

int main() {int n;while (scanf("%d", &n) != EOF) { // 注意 while 处理多个 case// 64 位输出请用 printf("%lld") to for(int i = 0; i < n; i ++){for(int j = 0; j < n; j ++){if(i == j || (i + j) == n-1){printf("*");}elseprintf(" ");}printf("\n");}}return 0;
}

3.

分析:

(0,0)(0,1)(0,2)(0,3)(1,0)(1,3)(2,0)(2,3)(3,0)(3,3)

i=0 i= n-1

j=0  i=n-1

int main() {int n;while (scanf("%d", &n) != EOF) { // 注意 while 处理多个 case// 64 位输出请用 printf("%lld") to for(int i = 0; i < n; i ++){for(int j = 0; j < n; j ++){if(i == 0 || i ==n-1){printf("* ");}else if(j == 0 || j == n-1){printf("* ");}else{printf("  ");}}printf("\n");}}return 0;
}

3.关于return语句说法正确的是哪个?

A.函数中必须有return语句

B.在函数中return语句必须返回值,不能使用return;

C.return语句执行后,return语句后边还有代码则不在执行。

D.return可以返回函数中定义的数组

解析:

A: 函数中可以没return语句,只有需要返回值,或者提前结束函数的是才使用retutrn

B:函数中需要提前结束,但是函数的返回类型是void,不需要返回任何值的时候,就使用return;

C: 正确

D: 函数中创建的数组,只能在函数内部使用,函数中返回数组,其实是将数组的地址返回给主调函数,等函数返回后,数组空间还给操作系统了,主调函数得到的地址就是野指针了。

http://www.lryc.cn/news/256971.html

相关文章:

  • ORACLE使用Mybatis-plus批量插入
  • vue,uniapp的pdf等文件在线预览
  • SpringBoot 项目 Jar 包加密,防止反编译
  • DockerFile中途执行出错的解决办法
  • Word插件-好用的插件-一键设置字体--大珩助手
  • 【MODBUS】Modbus主站云端服务器和边缘设备部署区别
  • hbuiler中使用npm安装datav
  • 贾佳亚团队新作LLaMA-VID,2token让大模型学会看好莱坞大片
  • 【数据结构】手撕排序
  • 运维05:自动化
  • OpenCL学习笔记(一)开发环境搭建(win10+vs2019)
  • 寻找两个正序数组的中位数
  • 探索低代码的潜力、挑战与未来展望
  • unity 2d 入门 飞翔小鸟 小鸟碰撞 及死亡(九)
  • 实时最优控制(Real-Time Optimal Control)工具
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • go-zero开发入门-API服务开发示例
  • NVIDIA Jetson NX ubuntu20.04删除多余版本冲突的Boost库
  • 【蜗牛到家】获南明电子信息产业引导基金战略投资
  • 基于ubuntu nc指令实现远程传输文件到嵌入式设备中
  • 蓝桥杯 day01 奇怪的数列 特殊日期
  • properties配置和读取
  • 如何利用人工智能+物联网技术实现自动化设备生产
  • STM32CubeMx+MATLAB Simulink串口输出实验
  • React中每次渲染都会传入一个新的props.children到子组件?
  • Qt 通过命令行编译程序
  • WireShark监控浏览器登录过程网络请求
  • 202301209将RK3399的挖掘机开发板在Android10下设置系统默认为24小时制
  • 智能优化算法应用:基于法医调查算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 使用MfgTool烧写工具烧写自制系统