zoukankan      html  css  js  c++  java
  • 第一次作业

    作业链接:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2110
    git: https://coding.net/u/e1209548561/p/wf/git
    看到题目我就蒙了,要求看着不是很麻烦但是实现起来对我来说太难了,坐在电脑前面想了一整天都没办法,后面一点一点把大问题分解成小问题,一个一个解决,特别慢,
    有时候一个小问题就把我拦住很久,最后只能凑活凑活拼了一大堆。
    psp阶段 预计时间 实际时间
    计划 40 60
    明确需求和其他相关因素,估计每段时间成本 40   50
    开发 600 800
    需求分析 30 40
    ·生成设计文档 20 20
    设计复审(和同学审核设计文档) 60 70
    代码规范(为目前的开发制定合适的规范) 0 0
    具体设计 60 100
    ·具体编码 700 1050
    代码复审 50 60
    ·测试(自测、修改代码、提交修改) 30 60
    报告 20 20
    ·事后总结 20 20

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 10000 #define path "D:\wtff.txt" int main(){ FILE *fq; char s[N],word[N][50],w[N]; int i,no=0; fq=fopen(path,"r"); while (!feof(fq)) { fscanf(fq,"%c",&s[i]); i++;//字符个数 } for(int j=0;j<i;j++){ printf("%c",s[j]); if(s[j]==' '||s[j]==' ') no++; } no++;//单词个数 int c=0; //第几个单词 for(int a=0;a<i;a++)//找出空格和回车 if(s[a]==' '||s[a]==' ') { for(int b=0;b<a;b++) word[c][b]=s[b];//把单词赋给word c++; for(int d=b;d<i;d++) s[d-b]=s[d];//覆盖已经赋值给单词的字符 } for(int e=0;e<no;e++){ int h=0;//某个单词的个数 for(int f=e;f<no;f++) if(word[e]==word[f]){ h++; word[f]=word[f+1]; } printf("%c %d",word[e],h); } }
  • 相关阅读:
    uva 1374 快速幂计算
    uva 1343 非原创
    uva 11212
    uva 10603
    路径寻找问题……!
    bzoj 1008: [HNOI2008]越狱
    bzoj 1010: [HNOI2008]玩具装箱toy
    dp斜率优化小计
    bzoj 1002[FJOI2007]轮状病毒
    hihocoder #1114
  • 原文地址:https://www.cnblogs.com/huangl816/p/9688026.html
Copyright © 2011-2022 走看看