• C语言英文课件01，可作为双语课的课件，自己稍作补充或修改就能使用。
• C语言英语课件02，可作为双语课课件，稍作修改或补充就能使用。
• C语言英文版课件课件精品Introduction to Computer(C Programming) Software College , Northeastern University 2007,9 3.1 introduction C operators can be classified into a number of categories. They ...
C语言英文版课件课件精品Introduction to Computer(C Programming) Software College , Northeastern University 2007,9   3.1 introduction  C operators can be classified into a number of categories. They include:     Arithmetic operators.    Relational operators.    Logical operators.    Assignment operators.    Increment and decrement operators.    Conditional operators.    Bitwise operators.    Special operators. 3.2 Arithmetic operators  Operator            Meaning ＋              Addition or unary plus －              Subtraction or unary minus ＊              Multiplication ／              Division ％              Modulo division  Example 3.1 The Program shows the use of integer arithmetic to convert a given number of days into months and days. 3.3 Relational Operators C supports six relational operators in all:      Operators                         Meaning        <                             is less than       <=                            is less than or equal to        >                             is greater than       >=                            is greater than or equal to       ==                            is equal to       !=                             is not equal to Relational Operator Complements 3.4 Logical Operators C has the following three logical operators:  &&     meaning logical        AND  ||       meaning logical        OR   !        meaning logical        NOT Truth Table    Op_1                Op_2         Value of the Expression                                      op_1&&op_2      op_1||op_2  Non_zero         Non_zero            1                    1 Non_zero              0                1                    1       0            Non_zero            1                    1       0                 0                1                    1 3.5 Assignment Operators C has a set of ‘shorthand’ operators of the form:                                v op =exp;    where   v  is a variable,              exp is an expression              op is a C binary arithmetic operator
展开全文
• 同样是C语言。不过是英文的，英语基础好的可以看看。领略另一种学习韵味。
• C语言英文版课件[精]Introduction to Computer(C Programming) Software College , Northeastern University 2007,9 3.1 introduction C operators can be classified into a number of categories. They include: ...
C语言英文版课件[精]Introduction to Computer(C Programming) Software College , Northeastern University 2007,9   3.1 introduction  C operators can be classified into a number of categories. They include:     Arithmetic operators.    Relational operators.    Logical operators.    Assignment operators.    Increment and decrement operators.    Conditional operators.    Bitwise operators.    Special operators. 3.2 Arithmetic operators  Operator            Meaning ＋              Addition or unary plus －              Subtraction or unary minus ＊              Multiplication ／              Division ％              Modulo division  Example 3.1 The Program shows the use of integer arithmetic to convert a given number of days into months and days. 3.3 Relational Operators C supports six relational operators in all:      Operators                         Meaning        <                             is less than       <=                            is less than or equal to        >                             is greater than       >=                            is greater than or equal to       ==                            is equal to       !=                             is not equal to Relational Operator Complements 3.4 Logical Operators C has the following three logical operators:  &&     meaning logical        AND  ||       meaning logical        OR   !        meaning logical        NOT Truth Table    Op_1                Op_2         Value of the Expression                                      op_1&&op_2      op_1||op_2  Non_zero         Non_zero            1                    1 Non_zero              0                1                    1       0            Non_zero            1                    1       0                 0                1                    1 3.5 Assignment Operators C has a set of ‘shorthand’ operators of the form:                                v op =exp;    where   v  is a variable,              exp is an expression              op is a C binary arithmetic operator
展开全文
• 用链表实现C语言统计文本文档中的单词出现次数。文本文档名称为“article.txt”。
• C语言英文教材
• C语言英文书籍(打包)
• 21天学会C语言 英文版 .chm c语言比较好的教程 通俗易懂 但是这个是英文版的 适合英文比较好的同学阅读 汉语版的 也有 我已上传过
• c语言 英文单词频率统计 哈希存储 从一段英文文章中找到频率最大的几个单词，同时统计不同单词个数以及总单词个数，利用哈希进行存储。 #include<stdio.h> #include<ctype.h> #include<string.h> ...
c语言 英文单词频率统计 哈希存储
从一段英文文章中找到频率最大的几个单词，同时统计不同单词个数以及总单词个数，利用哈希进行存储。
#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<stdlib.h>
#include <stdio.h>
#include <stdlib.h>

#define HASH_TABLE_SIZE 49999

typedef struct word{
char wrd[80];
int num;
}word;
static int diff_words=0;
static int total_words=0;

word *hashtable[HASH_TABLE_SIZE];

int hash(int number){
return number%HASH_TABLE_SIZE;
}
void insert(int count,char *w)
{
int pos=hash(count);
word *newWord;
total_words++;
while (hashtable[pos])
{
if(!strcmp(hashtable[pos]->wrd,w))
{
hashtable[pos]->num++;
return;
}
else
{
pos++;
}
}
newWord=(word*)malloc(sizeof(word));
newWord->num=1;
strcpy(newWord->wrd,w);
hashtable[pos]=newWord;
diff_words++;
}

int main()
{
FILE *fp;
char wrd_temp[80],ch;
int i,arr[100],count=0,j;

word *temp=(word*)malloc(sizeof(word));
memset(hashtable,0,HASH_TABLE_SIZE);
fp=fopen("TheGun.txt","r");   //只读方式打开
i=0;
while (1)
{
ch=fgetc(fp);
if(isalpha(ch)||ch=='\'')
{
if(islower(ch))
{
wrd_temp[i++]=ch-32;  //小写字母转大写
count=count+ch-32;  //count用于计算单词的哈希值
}
else
{
wrd_temp[i++]=ch;
count=count+ch;
}
}
else
{
wrd_temp[i++]='\0';
if(strlen(wrd_temp)>=1)
{
insert(count,wrd_temp);
}
memset(wrd_temp,0,80);
i=0;
count=0;
}
if(feof(fp))
break;
}
fclose(fp);
printf("Number of total_words = %d\n",total_words);
printf("Number of different words = %d\n",diff_words);
printf("The 100 most common words:\n");
printf("WORD            NUMBER OF OCCURRENCES\n");
for (i = 0; i < 10; i++)
{
count=0;
for (j = 0; j < HASH_TABLE_SIZE; j++)
{
if(hashtable[j]!=NULL && hashtable[j]->num>count)
{
count=hashtable[j]->num;
arr[i]=j;
}
}
printf("%s %d\n",hashtable[arr[i]]->wrd,hashtable[arr[i]]->num);
hashtable[arr[i]]->num=0;
}
return 0;
}


效果图


展开全文
• c语言编写的英语背诵小程序，在DOS下运行
• ## C语言英文单词排序

千次阅读 2019-04-28 19:55:59
#include<stdio.h> #include<string.h> main() { int i=0,j,k; char a[20][10],b[20][10]; ... while (strcmp(a[i],"#")) //当输入的字符串不等于#时进行继续输入 (双引号:字符串...


#include<stdio.h>
#include<string.h>
main()
{
int i=0,j,k;
char a[20][10],b[20][10];
scanf("%s",a[i]);
while (strcmp(a[i],"#"))                  //当输入的字符串不等于#时进行继续输入 (双引号:字符串,单引号:字符);
{
i++;
scanf("%s",a[i]);
}
for(j=0;j<i;j++)
{
for(k=j+1;k<i;k++)
if(strlen(a[j])>strlen(a[k]))         //题目要求按照长度进行排序，所以用strlen函数计算字符串长度(函数头文件为string.h)
{
strcpy(b[j],a[j]);               //用复值函数进行复制，排序 （我们用的是选择法排序）
strcpy(a[j],a[k]);
strcpy(a[k],b[j]);
}
}
for(j=0;j<i;j++)
printf("%s ",a[j]);
}


展开全文
• Preprocessor directive :预处理器指令Preprocessing : 预处理Header : 头文件Declaration : 声明Variable : 变量Keyword：关键字Identifier : 标识符Calling function : 主调函数Newline character : 换行符Program...
• ## C语言英文词汇

千次阅读 2011-05-26 14:46:00
2011.5.26constant 常量variable 变量identify 标识符keywords 关键字sign 符号operator 运算符statement 声明，语句syntax 语法expression 表达式initialization 初始化
• 7-1 英文单词排序 (25 分) 本题要求编写程序，输入若干英文单词，对这些单词按长度从小到大排序后输出。如果长度相同，按照输入的顺序不变。 输入格式： 输入为若干英文单词，每行一个，以#作为输入结束标志。其中...
• 设计题目：一种简单份的英文词典排版系统2实践目的通过进行计算机实践，更加系统地理解和掌握C语言的基本概念、语言特点和编程技巧。利用系统提供的标准函数和自定义函数进行程序设计，培养利用C语言设计综合程序的...
• 一个字符型变量所占内存的字节数是一个字符型变量所占内存的字节数是 1个字节。字符与字符型变量有什么区别，都占几个字节(一)“字节”的定义 字节(Byte)是一种计量单位，表示数据量多少，它是...英文字母：如果是c...
• c语言运算符的详细讲解(国外英语资料)c语言运算符的详细讲解(国外英语资料)The assignment operatorThe function of an assign statement is to assign values of a constant or variable or expression to another ...
• 数据结构与程序设计C语言(第二版)(英文影印版) 讲义
• C语言常用数字和字符串转换函数(国外英文资料)C语言常用数字和字符串转换函数(国外英文资料)C language commonly used Numbers and string conversion functionsThe atoi string is converted to integer NumbersThe...
• C语言学习第九章(英文版)课件.ppt》由会员分享，提供在线免费全文阅读可下载，此文档格式为ppt，更多相关《C语言学习第九章(英文版)课件.ppt》文档请在天天文库搜索。1、Chapter 9 The Preprocessor9_1.1 ...
• 一句英文句子，如we love our country.要求读到第一个空格时，输出we；读到第二个空格时，输出love以及we love；读到第三个空格时输出our、love our以及we love our；读到英文句号时，输出country、our country、...
• c语言常见专业英语词汇在c语言的学习过程中，会需要用到大量的专业英语词汇，这也就需要我们努力掌握c语言学习中常见英语专业词汇，现在一起来学习c语言的专业英语词汇吧。c语言常见英语词汇结构体、共用体、链表：1...
• c语言需要掌握的专业英语词汇学习c语言的时候，努力掌握一些c语言方面的'专业英语词汇，对于c语言的学习帮助很大，那么现在来学习一些实用的c语言专业英语词汇吧。c语言需掌握的词汇------ Array 数组dimension 维数...
• 要想学好c语言，对于c语言方面的专业英语词汇的学习非常重要，那么现在就一起来学习一些必背的c语言专业英语词汇吧，希望能够帮到大家!c语言专业英语词汇comment 注释program comment 程序注释library 库header file...
• C语言大全英文版，非常好的c语言入门教材
• C语言学习——day01 C语言简介 C语言是一种计算机高级语言，它允许直接访问物理地址，能进行位操作，是一种结构化程序设计语言，用C语言编写程序，可以编译出任何类型的程序，这是一门很强大的语言。 C语言的构成 ...
• C语言常用英语词汇，介绍一些在C语言中出现频率较高的英语词汇

...

c语言 订阅