03 2016 档案

摘要:编写一个程序,以统计各个数字,空白符(包括空格符,制表符及换行符)以及所有其他字符出现的次数. 1 #include<stdio.h> 2 int main() 3 { 4 int c, i, nwhite, nother; 5 int ndigit[10]; 6 7 nwhite = nother 阅读全文
posted @ 2016-03-06 15:55 CODESYS资源大全 阅读(220) 评论(0) 推荐(0)
摘要:1-12 编写一个程序,以每行一个单词的形式打印其输出. 1 #include<stdio.h> 2 #define IN 1 //在单词内 3 #define OUT 0 //在单词外 4 int main() 5 { 6 int c; 7 int state = OUT; 8 while ((c 阅读全文
posted @ 2016-03-05 16:07 CODESYS资源大全 阅读(149) 评论(0) 推荐(0)
摘要:1-11 你准备如何测试单词计数程序?如果程序中存在某种错误,那么什么样的输入最可能发现这类错误呢? 阅读全文
posted @ 2016-03-05 16:01 CODESYS资源大全 阅读(134) 评论(0) 推荐(0)
摘要:标准库提供的输入/输出模型非常简单.无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理.文本流是由多行字符构成的字符序列,而每行字符则由0个或多个字符组成.行末是一个换行符.标准库负责每个输入/输出流都能遵守这一模型. 标准库提供一次读/写一个字符的函数,其中最简单的是getcha 阅读全文
posted @ 2016-03-05 16:00 CODESYS资源大全 阅读(279) 评论(0) 推荐(0)
摘要:1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b.把反斜杠替换为\\.这样可以讲制表符和回退符以可见的方式显示出来. 1 #include<stdio.h> 2 int main() 3 { 4 int c; 5 while ((c=getchar())!=E 阅读全文
posted @ 2016-03-05 14:26 CODESYS资源大全 阅读(196) 评论(0) 推荐(0)
摘要:1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替. 1 #include<stdio.h> 2 int main() 3 { 4 int c, lastc; 5 lastc = 0; 6 while ((c = getchar()) != EOF) 7 { 8 if (c 阅读全文
posted @ 2016-03-05 14:24 CODESYS资源大全 阅读(142) 评论(0) 推荐(0)
摘要:1-8 编写一个统计空格,制表符,换行符个数的程序. 1 #include<stdio.h> 2 int main() 3 { 4 int c, nspace , ntable , nline; 5 nspace = ntable = nline = 0; 6 while ((c=getchar() 阅读全文
posted @ 2016-03-05 11:31 CODESYS资源大全 阅读(167) 评论(0) 推荐(0)
摘要:1.EOF作为文件结束符时的情况: EOF虽然是文件结束符,但并不是在任何情况下输入Ctrl+D(Windows下Ctrl+Z)都能够实现文件结束的功能,只有在下列的条件下,才作为文件结束符。 (1)遇到getcahr函数执行时,要输入第一个字符时就直接输入Ctrl+D,就可以跳出getchar() 阅读全文
posted @ 2016-03-04 16:39 CODESYS资源大全 阅读(212) 评论(0) 推荐(0)
摘要:1-7 编写一个打印EOF值得程序 1 #include<stdio.h> 2 int main() 3 { 4 printf("%d", EOF); 5 return 0; 6 } 阅读全文
posted @ 2016-03-04 16:10 CODESYS资源大全 阅读(132) 评论(0) 推荐(0)
摘要:1-6 验证表达式getchar()!=EOF 的值是0还是1. #include<stdio.h> int main() { int c; while (c=getchar()!=EOF) { printf("%d\n", c); } printf("%d\n", c); return 0; } 阅读全文
posted @ 2016-03-04 16:08 CODESYS资源大全 阅读(134) 评论(0) 推荐(0)
摘要:#define 符号名 替换文本 符号常量名通常用大写字母拼写. 1 #include<stdio.h> 2 #define LOWER 0 3 #define UPPER 300 4 #define STEP 20 5 int main() 6 { 7 int fahr; 8 for (fahr 阅读全文
posted @ 2016-03-04 15:17 CODESYS资源大全 阅读(212) 评论(0) 推荐(0)
摘要:1-5 修改温度转换程序,要求以逆序打印温度转换表 1 #include<stdio.h> 2 int main() 3 { 4 int fahr; 5 for (fahr = 300; fahr>= 0; fahr=fahr-20) 6 { 7 printf("%3d %6.1f\n", fahr 阅读全文
posted @ 2016-03-04 15:07 CODESYS资源大全 阅读(112) 评论(0) 推荐(0)
摘要:1 #include<stdio.h> 2 int main() 3 { 4 int fahr; 5 for (fahr = 0; fahr<= 300; fahr=fahr+20) 6 { 7 printf("%3d %6.1f\n", fahr, (5.0 / 9.0)*(fahr - 32.0 阅读全文
posted @ 2016-03-04 15:05 CODESYS资源大全 阅读(169) 评论(0) 推荐(0)
摘要:1-4 编写一个程序打印摄氏温度转换为响应环视温度的转换表. 1 #include<stdio.h> 2 int main() 3 { 4 float fahr, celsius; 5 int lower, upper, step; 6 7 lower = 0; 8 upper = 300; 9 s 阅读全文
posted @ 2016-03-04 13:48 CODESYS资源大全 阅读(160) 评论(0) 推荐(0)
摘要:修改温度转换程序,使之能在转换表的顶部打印一个标题. 1 #include<stdio.h> 2 int main() 3 { 4 float fahr, celsius; 5 int lower, upper, step; 6 7 lower = 0; 8 upper = 300; 9 step 阅读全文
posted @ 2016-03-04 13:41 CODESYS资源大全 阅读(114) 评论(0) 推荐(0)
摘要:1-2 做个实验,当printf函数的参数字符串中包含\c(其中c是转移字符中未曾列出的某一个字符)时,观察一下会出现什么情况. 阅读全文
posted @ 2016-03-04 13:33 CODESYS资源大全 阅读(103) 评论(0) 推荐(0)
摘要:1-1 在你自己的系统中运行"hello,world"程序.再有意去掉程序中的部分内容,看看会得到什么出错信息. 阅读全文
posted @ 2016-03-04 13:30 CODESYS资源大全 阅读(112) 评论(0) 推荐(0)
摘要:使用公式℃=(5/9)(℉-32)打印华氏温度与摄氏温度对照表. 1 #include<stdio.h> 2 main() 3 { 4 int fahr, celsius; 5 int lower, upper, step; 6 7 lower = 0; 8 upper = 300; 9 step 阅读全文
posted @ 2016-03-04 13:26 CODESYS资源大全 阅读(296) 评论(0) 推荐(0)
摘要:1 #include<stdio.h> 2 main() 3 { 4 printf("hello,world"\n); 5 } 1 gcc hello.c 2 ./a.out 阅读全文
posted @ 2016-03-04 10:46 CODESYS资源大全 阅读(139) 评论(0) 推荐(0)
摘要:简介 自动变量,只在定义它们的时候才创建,在定义它们的函数返回时系统回收变量所占存储空间。对这些变量存储空间的分配和回收是由系统自动完成的。一般情况下,不作专门说明的局部变量,均是自动变量。自动变量也可用关键字auto作出说明。例如: 1 void f()/**/ 2 {/**/ 3 auto in 阅读全文
posted @ 2016-03-04 10:17 CODESYS资源大全 阅读(515) 评论(0) 推荐(0)
摘要:这是用在类成员函数的声明和定义中,表示函数可以对const对象进行操作,但是不能改变数据成员的内容 #include <iostream> using namespace std; class A{ int data; public: A(int da=100):data(da){} void di 阅读全文
posted @ 2016-03-03 16:49 CODESYS资源大全 阅读(126) 评论(0) 推荐(0)
摘要:1.1 软件的生命周期 3个阶段:开发阶段(development),使用阶段(use),维护阶段(maintenance)。 1.2 软件开发阶段 4个阶段:分析阶段,设计阶段,实现阶段,测试和调试阶段。 1.2.1 分析阶段 1.2.2 设计阶段 算法:在 有限时间内获得问题解决方案的逐步求解的 阅读全文
posted @ 2016-03-02 17:14 CODESYS资源大全 阅读(239) 评论(0) 推荐(0)