鱼C论坛

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

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

    [复制链接]
发表于 2020-5-11 21:49:38 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
为什么我是0行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2020-5-11 22:48:10 | 显示全部楼层

#include<io.h>
#include<direct.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#定义MAX 256

总长

int countlines(const char * 文件名);
void findAllcodes(const char * path);
void findAllfiles(const char * path);

int countlines(const char *文件名)
{
         文件* fp;
                 int count = 0;
                 温度
                 
                 如果((fp = fopen (文件名,"r")) == NULL)
                 {
                         fprintf(stderr,"无法打开文件:%s \ n",文件名);
                         返回0
                 }
                 
                 而((temp = fgetc(fp))! = EOF)
                 {
                         如果(temp =='\n')
                         {
                                 数++;
                          }
                  }
                  
                  fclose(fp);
                  
                  返回计数;
}

无效findAllcodes(const char * path)       
{
        struct_finddate_t fa;
        长柄
        char thePath [MAX], target [MAX];
       
        strcpy(thepath, path) ;
        if((句柄=_findfirst(strcat(thePath,"/*.c"),&fa))! = -1L)
        {
                做
                {
                        sprintf(target,"%s/%s",path,fa.name);
                        总数+ = countLines(目标);
                } 同时(_findnest(handle,&fa)== 0);
        }
       
        _findclose(handle);
}

无效findALLDirs(const char * path)
{
        struct_finddata_t fa;
        长柄
        char thePath [MAX];
       
        strcpy(thePath,path);
        if((句柄=_findfirst(strcat(thePath."/*")&fa))== -1L )
        {
                fprintf(stderr,"%s路径错误!\n",path);
                返回;
        }
       
        做
        {
                if(!strcmp(fa.name,"。")||!strcmp(fa.name," ..")))
                继续
               
                if(fa.attrib ==_A_SUBDIR)
                {
                        sprintf(thePath,"%s/%s",path,fa.name);
                        findAllcodes(thePath);
                        findALLDirs(thePath);
               
                }
         } 同时(_findnest(handle,&fa)== 0) ;
         
         _findclose(handle);
}

int main()
{
        char path [MAX] = "0";
       
        printf("计算中...\n");
       
        findAllCodes(path);
        findALLDirs(path);
       
        printf("目前你总共写了%1d行代码!\ n \ n",总计);
        系统("暂停");
       
        返回0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-12 09:15:06 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2020-5-12 10:19:08 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-12 10:19:59 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-12 10:25:30 | 显示全部楼层
辛苦了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2020-5-12 12:34:20 | 显示全部楼层
来看答案啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2020-5-12 13:25:51 | 显示全部楼层
打代码打的要绝望了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2020-5-12 15:21:53 | 显示全部楼层
检查作业
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2020-5-12 17:40:57 | 显示全部楼层
打完好累。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-12 18:38:09 | 显示全部楼层
谢谢楼主~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-12 19:29:17 | 显示全部楼层
因为他只能设别机器语言 01
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-13 00:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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