首页 > 其他分享 >C学习5

C学习5

时间:2023-08-16 17:55:32浏览次数:29  
标签:return 闰年 int 学习 arr2 100 include

1、字符串拷贝

#include<stdio.h>
#include<string.h>
int main()
{
    char arr1[20] = "Avalon";
    char arr2[20] = "######";
    strcpy(arr2, arr1);
    int len = strlen(arr2);
    printf("%s\n", arr2);
    printf("%d\n", len);
    return 0;
}

\0是字符串的结束标志,这里打印是只打印字符串,所以到\0就结束了不会打印后面的###。

 2、对形参的修改是不会改变实参的

 

3、输出100到200内的素数

#include<stdio.h>
int is_prime(int j)
{
    int k;
    for (k = 2; k < j; k++)
    {
        if (j % k == 0)
            return 0;
    }
    return 1;
}

int main()
{
    int n;
    for (n = 100; n <= 200; n++)
    {
        if (is_prime(n) == 1)
            printf("%d ", n);
    }
    return 0;
}

主要思路就是对2到数字本身内的数取余,取余不为0的才是素数,注意k<j而不是=。

4、闰年的判断

#include<stdio.h>
int is_Run(int x)
{
    if (((x % 4 == 0)&&(x%100!=0))||(x%400==0))
        return 1;
    else
        return 0;
}

int main()
{
    int a;
    printf("1998-2098的闰年是:");
    for (a = 1998; a <= 2098; a++)
    {
        if (is_Run(a) == 1)
            printf("%d ",a);
    }
    return 0;
}

闰年:
(1)能够被4整除,但是不能被100整除,则是闰年
(2)能够被400整除,则是闰年

标签:return,闰年,int,学习,arr2,100,include
From: https://www.cnblogs.com/AvalonForLovers/p/17635814.html

相关文章

  • javascript学习笔记day2
    今天在b站跟学了黑马的前端js课程,因为是第一天学习都对于我们这种学过了的来说其实挺简单的,不过今天一边做公司的项目一边学习多少是有点时间不够的感觉,看样子明天要开二倍看了,下面是今天的笔记什么是js:javascript是人机交互的一种编程语言js由哪几部分组成:ECMAScript和webapis......
  • Python学习日记 2023年8月16日
    fromseleniumimportwebdriver##pipinstallseleniumfromtimeimportsleepimportcsvf=open('口红1.csv',mode='a',encoding='utf-8',newline='')#csv.DictWriter字典写入csv_writer=csv.DictWriter(f,fieldnames=[......
  • vim学习(2)
    今天学习vim第二天复习昨天已经学过的内容复习学习内容:day(1):①vim文件名 ②i进入插入模式③[esc]退出插入模式④h左移j下移k上移l右移⑤x删除当前字符dd删除当前行J删除换行符⑥u撤销Ctrl+R回退上一个命令U......
  • Apache Hive相关基础学习
    1、Hive概念使用Hive处理数据的好处:2、Hive与Hadoop的关系3、ApacheHive架构图、组件架构图:组件1、用户接口2、元数据存储(表和文件之间的映射关系)3、Driver驱动程序,包括语法解释器、计划编译器、优化器、执行器4、执行引擎......
  • typeScript学习-interface和type 区别
    typeScript学习interface(接口)和type区别type和接口类似,都用来定义类型,但type和interface区别如下:区别1:定义类型范围不同interface只能定义对象类型或接口当名字的函数类型。type可以定义任何类型,包括基础类型、联合类型、交叉类型,元组。//type定义基础类型typ......
  • rails3学习系列(一)环境安装---缺少包引入
    项目需要开始接触rails--这个标准的mvc架构的框架。1.jruby安装完毕2.rails安装完毕3.新项目demo创建完毕4.启动rails自带的web服务(3000端口) 报有gem包缺少的情况。主要是sqlite和jqurey相关的包。具体如:activerecord-jdbcsqlite3-adapter-1.3.2.gemactiverecord-jdbc-......
  • rails3学习系列(二)MVC---NetworkError: 500 Internal Server Error
    当我创建了一个control文件:backup_for_sqlserver_controller.rb              classBackupForSqlServerController<ScreenController                   defconfig_wizard                   end          ......
  • Unity相关学习
    实现C#委托/事件声明的委托与时间&通知者执行的方法参数类型要匹配参数声明要继承EventArgsusingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{//声明一个委托publicdelegatevoidTimeEventHandler(objecto......
  • if语句条件判断大集合--------------------------------------python语言学习
    准备数据: ##实现成绩大于等于600为优秀,其他为普通等级上代码:importpandasaspddf=pd.read_excel('C:/Users/Administrator/Desktop/test1.xlsx',header=1)defscore_if(score):ifscore>=600:a="优秀"returnaelse:a="普通"......
  • 踏上 AI 学习之旅:掌握人工智能的 4 个步骤
    人工智能(AI)已成为一种变革力量,正在重塑行业并改善我们生活的各个方面。鉴于人工智能的复杂性和快速发展,学习人工智能似乎是一项艰巨的任务。然而,通过正确的方法和奉献精神,任何人都可以踏上成功的人工智能学习之旅。在本文中,我们将概述四个基本步骤,以帮助您掌握AI的基础知识,并让......