易截截图软件、单文件、免安装、纯绿色、仅160KB

c程序设计语言官方题解版勘误1

#include <stdio.h>
#define MAXHIST 15
#define MAXWORD 11
#define IN  1
#define OUT  0
//打印输入中单词长度的水平方向直方图,
void main()
{
 int c, i, nc, state;
 int len;     //length of each bar
 int maxvalue;    //maximum value for wl[]
 int ovflow;     //number of overflow words
 int wl[MAXWORD];   //word length count
 
 state = OUT;
 nc = 0;                     //number of chars in a word
 ovflow = 0;
 for (i = 0; i < MAXWORD; ++i)//数组初始化
  wl[i] = 0;
 
 
 while((c = getchar()) != EOF){
  if (c == ' ' || c == '\n' || c == '\t'){
   state = OUT;
   if(nc > 0)
    if(nc < MAXWORD)
     ++wl[nc];
    else
     ++ovflow;
   nc = 0;
  }else if (state == OUT){
   state = IN;
   nc = 1;
  }else
   ++nc;
 }
 
  maxvalue = 0;
 for (i = 1; i < MAXWORD; ++i)
  if (wl[i] > maxvalue)
   maxvalue = wl[i];
  
 for (i = 1; i < MAXWORD; ++i){
  printf("%5d - %d : ",i, wl[i]);
  if(wl[i] > 0) {
     if((len * wl[i] * MAXHIST / maxvalue) <= 0)
    len = wl[i];//书上此处本来为len = 1
  }else
   len = 0;
  while (len > 0){
   putchar('*');
   --len;
  }
  putchar('\n');
 }
 if (ovflow > 0)
  printf("There are %d words >= %d\n", ovflow, MAXWORD);
  }


相关文档:

[单片机C语言]C51型唱歌+对应灯亮(未成功)

第一次仔细地看这种代码,都是从网上复制做了略微改动后的产物。代码如下:
#include "reg52.h"
unsigned char Count;
sbit Xiang=P1^2 ; //蜂鸣器响
unsigned char code SONG[] ={
0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,
0x30,0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x2 ......

C++如何调用delphi制作的dll


一、概述及示例代码
Delphi中包括许多已经封装好的类及控件,其中的非可视化控件库以功能方式划分可处理诸多应用需求。若使用C++实现系统时对某些功能简单调用delphi中现成的库时即可。因此将delphi中的库以DLL形式封装好之后如何将方法导出可供C++调用是本文记录的重点。C++调用的方式有多种,在这里只讨论一种静 ......

一个Linux下C线程池的实现

from:邹鑫的专栏
    什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了。
  &n ......

ACE+gSOAP实现高性能WebService Server(C/C++)

1、开发环境请参考《搭建ACE-5.7.4+VS2008开发环境》一文
2、gSOAP库,下载地址:http://gsoap2.sourceforge.net/,本文使用的版本是:gsoap_2.7.15,gSOAP的编程可以参考doc目录下的soapdoc2.pdf,官方文档写的非常详细。
让我们开始gSOAP编码旅程:
1、创建gsoap_server.h:
//gsoap ns2 service namespace: http://l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号