鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] S1E2:第一个程序 | 课后测试题及答案

    [复制链接]
发表于 2020-5-11 10:24:50 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
加油学好C语言,不挂科
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 11:06:42 | 显示全部楼层
0. 计算机语言是由0和1的编码组成只认识0和1
1.机器语言
2.编译
3.效率不一样
4.能
5.
6.加密跟解密
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 13:49:31 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 14:02:06 | 显示全部楼层
冲冲冲
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 14:38:54 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 16:47:04 | 显示全部楼层
我我我
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 17:13:45 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 17:42:44 | 显示全部楼层
115行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 18:00:25 | 显示全部楼层
#include <io.h>
#include <direct.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX     256

long total;


int countLines(const char *filename);
void findAllCodes(const char *path);
void findALLFiles(const char *path);


int countLines(const char *filename)
{
    FILE *fp;
    int count = 0;
    int temp;

    if ((fp=fopen(filename,"r"))==NULL)
    {
        fprint(stderr,"Can not open the file:%s\n",filename);
        return 0;
    }

    while ((temp = fgetc(fp)) !=EOF)
    {
        if (temp=='\n')
        {
            count++;
        }

        fclose(fp);

        return count;
    }


    void findAllCodes(const char *path)
    {
        struct _finddate_t fa;
        long handle;
        char thePath[MAX],target[MAX];

        strcpy(thePath,path);
        if((handle=_findfirst(strcat(thePath,"/*.c"),&fa))!=-1L)
        {
            do
            {
                sprintf(target,"%s/%s",path,fa.name);
                total += countLines(target);
            }while (_findnext(handle,&fa)==0);
        }


        _findclose(handle);
    }

    void findALLDirs(const char *path)
    {
        struct _finddate_t fa;
        long handle;
        char thePath[MAX];

        strcpy(thePath,path);
        if((handle=_findfirst(strcat(thePath,"/*"),&fa))==-1L)
        {
            fprint(stderr,"The path %s is wrong!\n",path);
            return;
        }

        do
        {
            if (!strcmp(fa.name".")|| !strcmp(fa.name,".."))
                continue;

            if(fa.attrib == _A_SUBDIR)
            {
                sprintf(thePath,"%s/%s",path,fa.name);
                findAllCodes(thePath);
                findALLDirs(thePath);
            }
        }while (_findnext(handle,&fa)==0);

        _findclose(handle);

}

int main()
{
    char path[MAX]=".";

    printf("计算中...\n");

    findAllCodes(path);
    findALLDirs(path);

    printf("目前你总共写了%1d行代码!\n\n",total);
    system("pause");

    return 0;
}






}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 18:00:43 | 显示全部楼层
x
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 18:09:57 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 18:19:29 | 显示全部楼层
敲代码敲代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 18:40:52 | 显示全部楼层
11
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 18:47:58 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 19:08:03 | 显示全部楼层
]{0@XW%XF%$F1XR)0}AIC.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 19:12:39 | 显示全部楼层
C:\Users\Administrator\Desktop
甲鱼,抄了一遍但出现了这个错误,不晓得是哪里原因
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 19:22:50 | 显示全部楼层
甲鱼,抄了两次不晓得这属于啥情况
1.gif
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 19:33:53 | 显示全部楼层
0. 为什么我们说计算机其实是“二傻子”?
因为计算机只能处理二进制数据
1. CPU 唯一认识的语言是什么语言?
机器语言
2. C 语言编写的源代码转换为汇编语言的过程叫什么?
编译
3. 编译型语言和解释型语言的本质区别是什么?
编译型语言是编译成机器语言,解释型语言要通过解析才能识别
4. 在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
大部分可以运行
5. 解释型编程语言是如何实现跨平台的?
通过不同的解释器
6. 莫斯密码的原理其实是什么?

7. 视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?R
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 20:24:47 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-11 21:47:22 | 显示全部楼层
file:///C:/Users/123/Desktop/109NG_G~1JS3%7BD2UG(DQ%7D9I.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-13 01:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表