C语言入门学习记录

在Windows系统电脑安装C语言开发环境

Dev-C++开发工具(集成了编译器)下载
https://sourceforge.net/projects/orwelldevcpp/files/latest/download
在这里插入图片描述

下载后安装包如下:

在这里插入图片描述
大致安装步骤
安装语言选English
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
安装后的图标:
在这里插入图片描述

第一个C程序

1.打开Dev-C++开发工具,选择 文件-> 新建 ->源代码
2.编辑如下代码

#include <stdio.h>
int main()
{
	printf("Hello World\n");
	return 0;
}
```c

3.保存.c文件,如图所示
在这里插入图片描述

4.选择 运行->编译运行

编译和运行结果如下图所示:
在这里插入图片描述
在这里插入图片描述

作业:

第2周编程练习
在这里插入图片描述
答案:

#include <stdio.h>
int main()
{
    int a;
    scanf("%d", &a);
    if ((a%10)==0 && (a/10%10)==0)
    {
        printf("%d",a/100);
    }
    else if ((a%10)==0)
    {
        printf("%d%d",a/10%10,a/100);
    }
    else
    {
        printf("%d%d%d",a%10,a/10%10,a/100);
    }
    return 0;
}

第3周编程练习在这里插入图片描述

#include <stdio.h>
int main()
{
    int x=0;
    int r=0;
    scanf("%d", &x);
    if (x>=800)
    {
        r = x-800;
        printf("%d",r);
    }
    else if(x<800)
    {
         r = 2400+x-800;
        printf("%d",r);
    }
}

在这里插入图片描述

#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    for (int i = 1; i <= a; i++)
    {
        int b = i%2;
        if (b!=0)
        {
            if (i!=1)
            {
                printf(" ");
            }
           printf("%d",i);
        }
    }
    return 0;
}

第4周编程练习在这里插入图片描述

#include <stdio.h>
#include <stdbool.h> //bool true,false
int main()
{
    int x=0,jiN=0,ouN=0;
    bool flag = true;
    while (flag)    
    {
        scanf("%d", &x);
        if (x == -1)
        {
            flag=false;
            continue;
        }
        if (x<0 || x>100000)
        {
            continue;
        }
        
        if ((x%2)>0)
        {
            jiN++;
        }
        else
        {
            ouN++;
        }
    }
    printf("%d %d",jiN, ouN);
    return 0;
}

在这里插入图片描述
在这里插入图片描述

第5678周作业

C语言进阶

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值