鱼C论坛

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

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

    [复制链接]
发表于 2022-4-11 10:57:57 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
0.计算机用的是二进制
1.机器语言
2.汇编
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-11 13:38:46 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-11 14:07:20 | 显示全部楼层
0. 因为计算机的操作原理是二进制

1. 二进制

2.  不知道

3. 不知道

4. 可以

5. 编译器

6. 每个对应不同的字母和数字

7. QINMENCHENDIRENCHIFANSHIFADONGJINGONG
亲们趁敌人吃饭时发动进攻

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

使用道具 举报

发表于 2022-4-11 14:23:34 | 显示全部楼层
不知道哪里有问题。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-11 15:21:19 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-11 15:51:48 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2022-4-11 18:12:08 | 显示全部楼层
11
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-11 19:20:15 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-11 20:58:59 | 显示全部楼层
呱唧呱唧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-11 22:07:43 | 显示全部楼层
123
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-11 22:59:00 | 显示全部楼层
#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 findA11Codes(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)
    {
        fprintf(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 findA11Codes(const char *path)
{
    struct_finddata_t fa;
    long handle;
    char thePath[MAX],target[MAX];

    strcpy(thePath,path);
    if((handle = _findfirst(stract(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_finddata_t fa;
    long handle;
    char thePath[MAX];

    struct(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);
        findA11Codes(thePath);
        findALLDirs(thePath);
    }
}while (_findnext(handle,&fa) == 0);

_findclose(handle);
}

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

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

    findA11Codes(path);
    findALLDirs(path);

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

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

使用道具 举报

发表于 2022-4-12 08:34:17 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-12 11:15:37 | 显示全部楼层
第一个程序 | 课后测试题及答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-12 15:50:29 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-12 16:17:29 | 显示全部楼层
亲们,趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-12 16:19:46 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-12 18:45:51 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-12 18:59:33 | 显示全部楼层
windows 复制运行是错的呀.  俺不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-12 20:11:07 | 显示全部楼层
66666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 19:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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