首页 > 其他分享 >2310-数组习题

2310-数组习题

时间:2023-10-06 23:56:14浏览次数:43  
标签:sz arr int void 2310 数组 print 习题 sizeof

 

strlen函数-求字符串长度的,找\0之前出现的字符个数 

sizeof - 操作符-计算变量/类型所占内存大小,单位是字节

答案为A

 

 

#include <stdio.h>
void init(int arr[], int sz)
{
    for (int i = 0; i < sz; i++)
        arr[i] = 0;
}

void print(int arr[], int sz)
{
    for (int i = 0; i < sz; i++)
        printf("%d ", arr[i]);
    printf("\n");
}

void reverse(int arr[], int sz)
{
    for (int i = 0; i < sz/2; i++)
    {
        int a = arr[i];
        arr[i] = arr[sz - 1 - i];
        arr[sz - 1 - i] = a;
    }
}

int main()
{
    int arr[] = { 1,2,3,4,5,6,7,8,9,10,11 };
    int sz = sizeof(arr) / sizeof(arr[0]);
    print(arr, sz);
    reverse(arr, sz);
    print(arr, sz);
    init(arr, sz);
    print(arr, sz);
    return 0;
}

 

标签:sz,arr,int,void,2310,数组,print,习题,sizeof
From: https://www.cnblogs.com/scut4787749233/p/17745212.html

相关文章

  • 工作感受月记(202310月)
    2023年10月06日小天地有作为Keepongoingnevergiveup.今日在家值班,下午班,平安无事过一天。今日工作事项:1/看邮件,完成一个copilot的course。同时,在dfm中需要开始使用copilot,提高工作效率。 今日关键字: 归,指要回归正常的生活了。常规的工作和规律的作息。 ......
  • 笨办法学Python3 习题24 更多的练习
    根据书中的PowerShell运行结果,进行仿写 beans,jars,crates=secret_formula(start_point)#函数运算结果存储方式一print(f"We'dhave{beans}beans,{jars}jars,and{crates}crates.") formula=secret_formula(start_point)        #两种函数运......
  • 231006.md
    2023/10/06模拟赛总结时间安排07:40-08:35看题,写A,B。08:35-09:30想C,写C暴力,回来拍A,B。09:30-10:20想C,写C,拍C。10:20-11:00写D暴力。想D,中间C炸了,调了会C。11:00-11:40写D的包,罚坐,瞪了几遍代码。总结反思不熟悉根号分治的套路。题解A......
  • 20231006
    20231006NOIP#16(33daiOJ)总结时间安排7:40~8:00看题,\(A\)一眼切了,\(B\)会两档,\(C,D\)没想法。8:00~8:20写\(A\)的正解。8:20~8:40写\(B\)的\(30pts\)。8:40~8:50原来算错了\(C\)的爆搜复杂度,现在写了\(C\)的第一档。8:50~9:20会了\(D\)链的特殊性质写了......
  • 力扣-2535-数组元素和与数字和的绝对差
    给你一个正整数数组nums。元素和是nums中的所有元素相加求和。数字和是nums中每一个元素的每一数位(重复数位需多次求和)相加求和。返回元素和与数字和的绝对差。注意:两个整数x和y的绝对差定义为|x-y|。 示例1:输入:nums=[1,15,6,3]输出:9解释:nums的元素......
  • 动态规划问题(1)子数组系列
    这几天刷了子数组系列的动态规划题目,在这里写下这篇博客,总结记录一下做这些题目的经验,同时也相当于复习。题目一:最大子数组和题目链接:53.最大子数组和-力扣(LeetCode)当我们看完题目,看完例题之后,发现是一个动态规划的子数组问题。那么做动态规划问题有五步第一步:状态表示对于这种......
  • 202310061227-《心得:低版本mysql配置一,些轮子插件》
    1.对于mysql5.7.42,驱动(connector)选择:5.1.46。2.测试链接时:useSSL=true&enabledTLSProtocols=TLSv1.1 驱动链接字符串上要拼接上。3.驱动链接字符串:高版本mysql,意味着高版本connector,选>=8;低版本,选择5.x;               高版本mysql,com.my......
  • 为什么处理已排序数组比处理未排序数组更快?
    在这个C++代码中,在计时区域之前对数据进行排序(*)使得主循环快6倍:#include<algorithm>#include<ctime>#include<iostream>intmain(){//生成数据constunsignedarraySize=32768;intdata[arraySize];for(unsignedc=0;c<arraySize;++c)......
  • 读书笔记(20231006)
    80%的时间,投入到你最感兴趣的事情当中,20%的时间探索人生边界。身份标签、能力标签、市场标签三个维度出发,带大家重新梳理自己的定位,让大家的标签自带“吸金力”。学习了之后,一定要有输出。这个“输出”可以是写一篇完整的学习笔记,分享给别人听,也可以是,把课上的方法用起来......
  • 力扣-1646-获取生成数组中的最大值
    给你一个整数n。按下述规则生成一个长度为n+1的数组nums:nums[0]=0nums[1]=1当2<=2*i<=n时,nums[2*i]=nums[i]当2<=2*i+1<=n时,nums[2*i+1]=nums[i]+nums[i+1]返回生成数组nums中的最大值。 示例1:输入:n=7输出:3解释:根据规则:......