鱼C论坛

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

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

    [复制链接]
发表于 2019-1-28 15:09:43 From FishC Mobile | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-28 16:33:13 | 显示全部楼层
看看答案对不对。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-28 17:30:17 | 显示全部楼层
0.0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-28 18:22:16 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-28 22:22:52 | 显示全部楼层
本帖最后由 鱼跃在花见 于 2019-1-28 22:24 编辑

0.只认识 01
1.计算机语言
2.编译
3.编译:编译>汇编>计算机>CPU;解释:?>字节>(解释)>CPU
4.能
5.?
6.翻译
7.?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-28 22:25:38 | 显示全部楼层
做完了,看看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-28 22:49:49 | 显示全部楼层
果然还是需要耐心和细心才能完成,抄错了也没及时发现

终于完成了

终于完成了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 00:29:39 | 显示全部楼层
不知道怎么发图片,谢了109行是什么情况?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 01:49:25 | 显示全部楼层
ssssssssssssssssss
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 11:32:07 | 显示全部楼层
答案答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 11:43:28 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-29 15:32:19 | 显示全部楼层

#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 fineALLFiles(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 (findAllCodes(const char*path))
{
struct _finddata_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 _finddata_t fa;
                long handle;
                char*thePath[MAX];
       
                strcpy(thePath,path);
                if((handle=_findfirst(strcat(thePath,"/*"),&fa))== -1L)
                {
                        fprintf(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);
                flinALLDirs(path);
               
                printf("目前你总共写了%1d行代码!\n\n",total);
                systeam("pause");
               
                return 0;
        }
       



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

使用道具 举报

发表于 2019-1-29 15:33:01 | 显示全部楼层
鱼哥或者各位大神能帮我看一下我哪里错了不,我看了好几遍都看不出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 15:57:46 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-29 16:28:06 | 显示全部楼层

1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-29 17:32:28 | 显示全部楼层
看个答案先
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 22:10:36 | 显示全部楼层
2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-29 23:01:28 | 显示全部楼层

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-30 00:09:12 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-30 00:31:01 | 显示全部楼层
看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 12:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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